summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--VC2008/GenerateBindings.cmd2
-rw-r--r--VC2008/ToLua.vcproj4
-rw-r--r--VC2013/CryptoPP.vcxproj130
-rw-r--r--VC2013/CryptoPP.vcxproj.filters6
-rw-r--r--VC2013/GenerateBindings.cmd2
-rw-r--r--VC2013/JsonCpp.vcxproj29
-rw-r--r--VC2013/Lua.vcxproj56
-rw-r--r--VC2013/Lua.vcxproj.filters3
-rw-r--r--VC2013/MCServer.sln15
-rw-r--r--VC2013/MCServer.vcxproj109
-rw-r--r--VC2013/MCServer.vcxproj.filters57
-rw-r--r--VC2013/ToLua.vcxproj29
-rw-r--r--VC2013/expat.vcxproj28
-rw-r--r--VC2013/zlib.vcxproj29
-rw-r--r--lib/tolua++/src/bin/tolua.c169
-rw-r--r--lib/tolua++/src/bin/tolua_scons.pkg31
-rw-r--r--lib/tolua++/src/bin/toluabind.c8107
-rw-r--r--lib/tolua++/src/bin/toluabind.h8
-rw-r--r--lib/tolua++/src/bin/toluabind_default.c8009
-rw-r--r--lib/tolua++/src/bin/toluabind_default.h8
-rw-r--r--src/Bindings/Plugin.h2
-rw-r--r--src/Bindings/PluginLua.cpp8
-rw-r--r--src/Bindings/PluginLua.h2
-rw-r--r--src/Bindings/PluginManager.cpp6
-rw-r--r--src/Bindings/PluginManager.h4
-rw-r--r--src/BlockEntities/BlockEntity.cpp22
-rw-r--r--src/BlockEntities/BlockEntityWithItems.h2
-rw-r--r--src/BlockEntities/EnderChestEntity.cpp130
-rw-r--r--src/BlockEntities/EnderChestEntity.h59
-rw-r--r--src/Blocks/BlockButton.h4
-rw-r--r--src/Blocks/BlockEnderchest.h49
-rw-r--r--src/Blocks/BlockFurnace.h1
-rw-r--r--src/Blocks/BlockHandler.cpp2
-rw-r--r--src/Blocks/BlockPiston.h6
-rw-r--r--src/Blocks/BlockRedstoneLamp.h27
-rw-r--r--src/Blocks/BlockTorch.h50
-rw-r--r--src/Blocks/BlockTrapdoor.h4
-rw-r--r--src/Chunk.cpp37
-rw-r--r--src/Chunk.h9
-rw-r--r--src/ChunkMap.cpp10
-rw-r--r--src/ChunkMap.h4
-rw-r--r--src/ClientHandle.cpp27
-rw-r--r--src/ClientHandle.h2
-rw-r--r--src/Entities/Player.cpp13
-rw-r--r--src/Entities/ProjectileEntity.cpp2
-rw-r--r--src/Items/ItemDye.h5
-rw-r--r--src/Items/ItemSpawnEgg.h4
-rw-r--r--src/Piston.cpp11
-rw-r--r--src/Protocol/Protocol.h2
-rw-r--r--src/Protocol/Protocol125.cpp4
-rw-r--r--src/Protocol/Protocol125.h2
-rw-r--r--src/Protocol/Protocol17x.cpp18
-rw-r--r--src/Protocol/Protocol17x.h2
-rw-r--r--src/Protocol/ProtocolRecognizer.cpp4
-rw-r--r--src/Protocol/ProtocolRecognizer.h2
-rw-r--r--src/Root.cpp6
-rw-r--r--src/Simulator/RedstoneSimulator.cpp141
-rw-r--r--src/Simulator/RedstoneSimulator.h12
-rw-r--r--src/UI/SlotArea.cpp33
-rw-r--r--src/UI/SlotArea.h18
-rw-r--r--src/UI/Window.cpp38
-rw-r--r--src/UI/Window.h17
-rw-r--r--src/World.cpp25
-rw-r--r--src/World.h4
64 files changed, 1106 insertions, 16555 deletions
diff --git a/VC2008/GenerateBindings.cmd b/VC2008/GenerateBindings.cmd
index 1ee0f3bf0..e247d7f4f 100644
--- a/VC2008/GenerateBindings.cmd
+++ b/VC2008/GenerateBindings.cmd
@@ -1,3 +1,3 @@
set ALLTOLUA_WAIT=N
-cd ..\src
+cd ..\src\Bindings
AllToLua.bat \ No newline at end of file
diff --git a/VC2008/ToLua.vcproj b/VC2008/ToLua.vcproj
index 428591638..91b7457c7 100644
--- a/VC2008/ToLua.vcproj
+++ b/VC2008/ToLua.vcproj
@@ -338,10 +338,6 @@
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
<File
- RelativePath="..\lib\tolua++\src\bin\tolua.c"
- >
- </File>
- <File
RelativePath="..\lib\tolua++\src\lib\tolua_event.c"
>
</File>
diff --git a/VC2013/CryptoPP.vcxproj b/VC2013/CryptoPP.vcxproj
index 7355ab64b..7ad8edaf6 100644
--- a/VC2013/CryptoPP.vcxproj
+++ b/VC2013/CryptoPP.vcxproj
@@ -1,6 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug_LuaStatic|Win32">
+ <Configuration>Debug_LuaStatic</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug_LuaStatic|x64">
+ <Configuration>Debug_LuaStatic</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -48,6 +56,11 @@
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v120</PlatformToolset>
+ <UseOfMfc>false</UseOfMfc>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
@@ -70,6 +83,10 @@
<UseOfMfc>false</UseOfMfc>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <PlatformToolset>v120</PlatformToolset>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
@@ -90,6 +107,10 @@
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
@@ -106,6 +127,9 @@
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
@@ -126,6 +150,10 @@
<OutDir>$(SolutionDir)$(Configuration)\CryptoPP\</OutDir>
<IntDir>$(Configuration)\CryptoPP\</IntDir>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">
+ <OutDir>$(SolutionDir)$(Configuration)\CryptoPP\</OutDir>
+ <IntDir>$(Configuration)\CryptoPP\</IntDir>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(Platform)\Output\$(Configuration)\</OutDir>
<IntDir>$(Platform)\$(ProjectName)\$(Configuration)\</IntDir>
@@ -187,6 +215,27 @@
<SuppressStartupBanner>true</SuppressStartupBanner>
</Lib>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">
+ <ClCompile>
+ <Optimization>Disabled</Optimization>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <PreprocessorDefinitions>_DEBUG;_WINDOWS;USE_PRECOMPILED_HEADERS;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ <EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
+ <ProgramDataBaseFileName>$(OutDir)vc80.pdb</ProgramDataBaseFileName>
+ <WarningLevel>Level3</WarningLevel>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+ </ClCompile>
+ <ResourceCompile>
+ <Culture>0x0409</Culture>
+ </ResourceCompile>
+ <Lib>
+ <SuppressStartupBanner>true</SuppressStartupBanner>
+ </Lib>
+ </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
@@ -292,24 +341,28 @@
<ClCompile Include="..\lib\cryptopp\adler32.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\algebra.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\algparam.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\asn.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
@@ -317,24 +370,28 @@
<ClCompile Include="..\lib\cryptopp\base32.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\base64.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\basecode.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\cbcmac.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
@@ -342,6 +399,7 @@
<ClCompile Include="..\lib\cryptopp\channels.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
@@ -350,18 +408,21 @@
<ClCompile Include="..\lib\cryptopp\crc.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\cryptlib.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\default.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
@@ -370,12 +431,14 @@
<ClCompile Include="..\lib\cryptopp\dh.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\dh2.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
@@ -386,6 +449,9 @@
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">
</PrecompiledHeader>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">
+ </PrecompiledHeader>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
@@ -400,6 +466,7 @@
<ClCompile Include="..\lib\cryptopp\dsa.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
@@ -407,6 +474,7 @@
<ClCompile Include="..\lib\cryptopp\ec2n.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
@@ -415,6 +483,8 @@
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">true</ExcludedFromBuild>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">true</ExcludedFromBuild>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
@@ -425,12 +495,14 @@
<ClCompile Include="..\lib\cryptopp\ecp.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\elgamal.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
@@ -440,6 +512,8 @@
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">true</ExcludedFromBuild>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">true</ExcludedFromBuild>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
@@ -450,24 +524,28 @@
<ClCompile Include="..\lib\cryptopp\esign.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\files.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\filters.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\fips140.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
@@ -475,48 +553,56 @@
<ClCompile Include="..\lib\cryptopp\gf256.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\gf2_32.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\gf2n.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\gfpcrypt.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\hex.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\hmac.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\hrtimer.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\integer.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
<AssemblerListingLocation Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
@@ -529,6 +615,9 @@
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">
</PrecompiledHeader>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">
+ </PrecompiledHeader>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
@@ -543,72 +632,84 @@
<ClCompile Include="..\lib\cryptopp\luc.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\md2.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\md4.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\md5.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\misc.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\modes.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\mqueue.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\mqv.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\nbtheory.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\network.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\oaep.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\osrng.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
@@ -617,6 +718,8 @@
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Create</PrecompiledHeader>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">Create</PrecompiledHeader>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Create</PrecompiledHeader>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
@@ -627,12 +730,14 @@
<ClCompile Include="..\lib\cryptopp\pkcspad.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\polynomi.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
@@ -640,66 +745,77 @@
<ClCompile Include="..\lib\cryptopp\pubkey.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\queue.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\rabin.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\randpool.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\rdtables.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\rijndael.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\rng.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\rsa.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\rw.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\safer.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\seal.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
@@ -707,72 +823,84 @@
<ClCompile Include="..\lib\cryptopp\sha.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\shacal2.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\simple.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\socketft.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\square.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\squaretb.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\strciphr.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\tea.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\tiger.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\tigertab.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\trdlocal.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\ttmac.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
@@ -780,12 +908,14 @@
<ClCompile Include="..\lib\cryptopp\wait.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
<ClCompile Include="..\lib\cryptopp\winpipes.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Debug|x64'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='DLL-Import Release|x64'">MaxSpeed</Optimization>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
</ClCompile>
diff --git a/VC2013/CryptoPP.vcxproj.filters b/VC2013/CryptoPP.vcxproj.filters
index ba7db9584..bc8e51b81 100644
--- a/VC2013/CryptoPP.vcxproj.filters
+++ b/VC2013/CryptoPP.vcxproj.filters
@@ -2,15 +2,15 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
- <UniqueIdentifier>{a4186d1f-f2a9-4b49-b13b-a710ef40a767}</UniqueIdentifier>
+ <UniqueIdentifier>{9cc4f7b9-4c1a-4f43-ba70-d1780e59b9af}</UniqueIdentifier>
<Extensions>.cpp</Extensions>
</Filter>
<Filter Include="Header Files">
- <UniqueIdentifier>{56d100a3-fe61-4f9d-b7c1-b750a9faf1b1}</UniqueIdentifier>
+ <UniqueIdentifier>{4570686f-18a1-4d38-a53b-062a4c223d4d}</UniqueIdentifier>
<Extensions>.;.h</Extensions>
</Filter>
<Filter Include="Miscellaneous">
- <UniqueIdentifier>{fd15b788-329a-459d-b675-9af86fbaa35a}</UniqueIdentifier>
+ <UniqueIdentifier>{6c599481-412e-461e-b3b3-949c4f43474a}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
diff --git a/VC2013/GenerateBindings.cmd b/VC2013/GenerateBindings.cmd
index 1ee0f3bf0..e247d7f4f 100644
--- a/VC2013/GenerateBindings.cmd
+++ b/VC2013/GenerateBindings.cmd
@@ -1,3 +1,3 @@
set ALLTOLUA_WAIT=N
-cd ..\src
+cd ..\src\Bindings
AllToLua.bat \ No newline at end of file
diff --git a/VC2013/JsonCpp.vcxproj b/VC2013/JsonCpp.vcxproj
index f1dd1c7b5..c609a3450 100644
--- a/VC2013/JsonCpp.vcxproj
+++ b/VC2013/JsonCpp.vcxproj
@@ -5,6 +5,10 @@
<Configuration>Debug profiled</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug_LuaStatic|Win32">
+ <Configuration>Debug_LuaStatic</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -24,6 +28,11 @@
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v120</PlatformToolset>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
@@ -49,6 +58,9 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
@@ -81,6 +93,10 @@
<OutDir>$(SolutionDir)$(Configuration)\JsonCpp\</OutDir>
<IntDir>$(Configuration)\JsonCpp\</IntDir>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">
+ <OutDir>$(SolutionDir)$(Configuration)\JsonCpp\</OutDir>
+ <IntDir>$(Configuration)\JsonCpp\</IntDir>
+ </PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<Optimization>Disabled</Optimization>
@@ -133,6 +149,19 @@
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
</ClCompile>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">
+ <ClCompile>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>../jsoncpp-src-0.5.0/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MinimalRebuild>true</MinimalRebuild>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ <PrecompiledHeader />
+ <WarningLevel>Level3</WarningLevel>
+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\lib\jsoncpp\src\lib_json\json_batchallocator.h" />
</ItemGroup>
diff --git a/VC2013/Lua.vcxproj b/VC2013/Lua.vcxproj
index 2488aa6aa..8b330a666 100644
--- a/VC2013/Lua.vcxproj
+++ b/VC2013/Lua.vcxproj
@@ -5,6 +5,10 @@
<Configuration>Debug profiled</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug_LuaStatic|Win32">
+ <Configuration>Debug_LuaStatic</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -24,31 +28,39 @@
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'" Label="Configuration">
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+ <PlatformToolset>v120</PlatformToolset>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release profiled|Win32'" Label="Configuration">
- <ConfigurationType>StaticLibrary</ConfigurationType>
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
- <ConfigurationType>StaticLibrary</ConfigurationType>
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
- <ConfigurationType>StaticLibrary</ConfigurationType>
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
@@ -81,10 +93,14 @@
<OutDir>$(SolutionDir)$(Configuration)\Lua\</OutDir>
<IntDir>$(Configuration)\Lua\</IntDir>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">
+ <OutDir>$(SolutionDir)$(Configuration)\Lua\</OutDir>
+ <IntDir>$(Configuration)\Lua\</IntDir>
+ </PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<Optimization>Disabled</Optimization>
- <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;LUA_BUILD_AS_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
@@ -92,34 +108,59 @@
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
</ClCompile>
+ <Link>
+ <OutputFile>$(ProjectDir)\..\MCServer\lua5.1.dll</OutputFile>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ </Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<IntrinsicFunctions>true</IntrinsicFunctions>
- <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;LUA_BUILD_AS_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
</ClCompile>
+ <Link>
+ <OutputFile>$(ProjectDir)\..\MCServer\lua5.1.dll</OutputFile>
+ </Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release profiled|Win32'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<IntrinsicFunctions>true</IntrinsicFunctions>
- <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;LUA_BUILD_AS_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader />
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
</ClCompile>
+ <Link>
+ <OutputFile>$(ProjectDir)\..\MCServer\lua5.1.dll</OutputFile>
+ </Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'">
<ClCompile>
<Optimization>Disabled</Optimization>
+ <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;LUA_BUILD_AS_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MinimalRebuild>true</MinimalRebuild>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ <PrecompiledHeader />
+ <WarningLevel>Level3</WarningLevel>
+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+ </ClCompile>
+ <Link>
+ <OutputFile>$(ProjectDir)\..\MCServer\lua5.1.dll</OutputFile>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">
+ <ClCompile>
+ <Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@@ -156,7 +197,6 @@
<ClCompile Include="..\lib\lua\src\ltable.c" />
<ClCompile Include="..\lib\lua\src\ltablib.c" />
<ClCompile Include="..\lib\lua\src\ltm.c" />
- <ClCompile Include="..\lib\lua\src\lua.c" />
<ClCompile Include="..\lib\lua\src\luac.c" />
<ClCompile Include="..\lib\lua\src\lundump.c" />
<ClCompile Include="..\lib\lua\src\lvm.c" />
diff --git a/VC2013/Lua.vcxproj.filters b/VC2013/Lua.vcxproj.filters
index 21cc86850..6d96411ec 100644
--- a/VC2013/Lua.vcxproj.filters
+++ b/VC2013/Lua.vcxproj.filters
@@ -85,9 +85,6 @@
<ClCompile Include="..\lib\lua\src\ltm.c">
<Filter>Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\lib\lua\src\lua.c">
- <Filter>Source Files</Filter>
- </ClCompile>
<ClCompile Include="..\lib\lua\src\luac.c">
<Filter>Source Files</Filter>
</ClCompile>
diff --git a/VC2013/MCServer.sln b/VC2013/MCServer.sln
index 9dcfc802e..02eef049b 100644
--- a/VC2013/MCServer.sln
+++ b/VC2013/MCServer.sln
@@ -19,6 +19,7 @@ EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug profiled|Win32 = Debug profiled|Win32
+ Debug_LuaStatic|Win32 = Debug_LuaStatic|Win32
Debug|Win32 = Debug|Win32
Release profiled|Win32 = Release profiled|Win32
Release|Win32 = Release|Win32
@@ -26,6 +27,8 @@ Global
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{32012054-0C96-4C43-AB27-174FF8E72D66}.Debug profiled|Win32.ActiveCfg = Debug profiled|Win32
{32012054-0C96-4C43-AB27-174FF8E72D66}.Debug profiled|Win32.Build.0 = Debug profiled|Win32
+ {32012054-0C96-4C43-AB27-174FF8E72D66}.Debug_LuaStatic|Win32.ActiveCfg = Debug_LuaStatic|Win32
+ {32012054-0C96-4C43-AB27-174FF8E72D66}.Debug_LuaStatic|Win32.Build.0 = Debug_LuaStatic|Win32
{32012054-0C96-4C43-AB27-174FF8E72D66}.Debug|Win32.ActiveCfg = Debug|Win32
{32012054-0C96-4C43-AB27-174FF8E72D66}.Debug|Win32.Build.0 = Debug|Win32
{32012054-0C96-4C43-AB27-174FF8E72D66}.Release profiled|Win32.ActiveCfg = Release profiled|Win32
@@ -34,6 +37,8 @@ Global
{32012054-0C96-4C43-AB27-174FF8E72D66}.Release|Win32.Build.0 = Release|Win32
{EA9D50FD-937A-4EF5-8C37-5F4175AF4FEA}.Debug profiled|Win32.ActiveCfg = Debug profiled|Win32
{EA9D50FD-937A-4EF5-8C37-5F4175AF4FEA}.Debug profiled|Win32.Build.0 = Debug profiled|Win32
+ {EA9D50FD-937A-4EF5-8C37-5F4175AF4FEA}.Debug_LuaStatic|Win32.ActiveCfg = Debug_LuaStatic|Win32
+ {EA9D50FD-937A-4EF5-8C37-5F4175AF4FEA}.Debug_LuaStatic|Win32.Build.0 = Debug_LuaStatic|Win32
{EA9D50FD-937A-4EF5-8C37-5F4175AF4FEA}.Debug|Win32.ActiveCfg = Debug|Win32
{EA9D50FD-937A-4EF5-8C37-5F4175AF4FEA}.Debug|Win32.Build.0 = Debug|Win32
{EA9D50FD-937A-4EF5-8C37-5F4175AF4FEA}.Release profiled|Win32.ActiveCfg = Release profiled|Win32
@@ -42,6 +47,8 @@ Global
{EA9D50FD-937A-4EF5-8C37-5F4175AF4FEA}.Release|Win32.Build.0 = Release|Win32
{5AAA90B9-946D-4034-83F3-676B06A6E326}.Debug profiled|Win32.ActiveCfg = Debug profiled|Win32
{5AAA90B9-946D-4034-83F3-676B06A6E326}.Debug profiled|Win32.Build.0 = Debug profiled|Win32
+ {5AAA90B9-946D-4034-83F3-676B06A6E326}.Debug_LuaStatic|Win32.ActiveCfg = Debug_LuaStatic|Win32
+ {5AAA90B9-946D-4034-83F3-676B06A6E326}.Debug_LuaStatic|Win32.Build.0 = Debug_LuaStatic|Win32
{5AAA90B9-946D-4034-83F3-676B06A6E326}.Debug|Win32.ActiveCfg = Debug|Win32
{5AAA90B9-946D-4034-83F3-676B06A6E326}.Debug|Win32.Build.0 = Debug|Win32
{5AAA90B9-946D-4034-83F3-676B06A6E326}.Release profiled|Win32.ActiveCfg = Release profiled|Win32
@@ -50,6 +57,8 @@ Global
{5AAA90B9-946D-4034-83F3-676B06A6E326}.Release|Win32.Build.0 = Release|Win32
{082E8185-7B3A-4945-8C82-9132341A329D}.Debug profiled|Win32.ActiveCfg = Debug profiled|Win32
{082E8185-7B3A-4945-8C82-9132341A329D}.Debug profiled|Win32.Build.0 = Debug profiled|Win32
+ {082E8185-7B3A-4945-8C82-9132341A329D}.Debug_LuaStatic|Win32.ActiveCfg = Debug_LuaStatic|Win32
+ {082E8185-7B3A-4945-8C82-9132341A329D}.Debug_LuaStatic|Win32.Build.0 = Debug_LuaStatic|Win32
{082E8185-7B3A-4945-8C82-9132341A329D}.Debug|Win32.ActiveCfg = Debug|Win32
{082E8185-7B3A-4945-8C82-9132341A329D}.Debug|Win32.Build.0 = Debug|Win32
{082E8185-7B3A-4945-8C82-9132341A329D}.Release profiled|Win32.ActiveCfg = Release profiled|Win32
@@ -58,6 +67,8 @@ Global
{082E8185-7B3A-4945-8C82-9132341A329D}.Release|Win32.Build.0 = Release|Win32
{EEAB54AD-114C-4AB8-8482-0A52D502BD35}.Debug profiled|Win32.ActiveCfg = Debug profiled|Win32
{EEAB54AD-114C-4AB8-8482-0A52D502BD35}.Debug profiled|Win32.Build.0 = Debug profiled|Win32
+ {EEAB54AD-114C-4AB8-8482-0A52D502BD35}.Debug_LuaStatic|Win32.ActiveCfg = Debug_LuaStatic|Win32
+ {EEAB54AD-114C-4AB8-8482-0A52D502BD35}.Debug_LuaStatic|Win32.Build.0 = Debug_LuaStatic|Win32
{EEAB54AD-114C-4AB8-8482-0A52D502BD35}.Debug|Win32.ActiveCfg = Debug|Win32
{EEAB54AD-114C-4AB8-8482-0A52D502BD35}.Debug|Win32.Build.0 = Debug|Win32
{EEAB54AD-114C-4AB8-8482-0A52D502BD35}.Release profiled|Win32.ActiveCfg = Release profiled|Win32
@@ -66,6 +77,8 @@ Global
{EEAB54AD-114C-4AB8-8482-0A52D502BD35}.Release|Win32.Build.0 = Release|Win32
{3423EC9A-52E4-4A4D-9753-EDEBC38785EF}.Debug profiled|Win32.ActiveCfg = Debug|Win32
{3423EC9A-52E4-4A4D-9753-EDEBC38785EF}.Debug profiled|Win32.Build.0 = Debug|Win32
+ {3423EC9A-52E4-4A4D-9753-EDEBC38785EF}.Debug_LuaStatic|Win32.ActiveCfg = Debug_LuaStatic|Win32
+ {3423EC9A-52E4-4A4D-9753-EDEBC38785EF}.Debug_LuaStatic|Win32.Build.0 = Debug_LuaStatic|Win32
{3423EC9A-52E4-4A4D-9753-EDEBC38785EF}.Debug|Win32.ActiveCfg = Debug|Win32
{3423EC9A-52E4-4A4D-9753-EDEBC38785EF}.Debug|Win32.Build.0 = Debug|Win32
{3423EC9A-52E4-4A4D-9753-EDEBC38785EF}.Release profiled|Win32.ActiveCfg = Release|Win32
@@ -74,6 +87,8 @@ Global
{3423EC9A-52E4-4A4D-9753-EDEBC38785EF}.Release|Win32.Build.0 = Release|Win32
{5FCFAF8D-FF2C-456D-A72C-1D76F913AD96}.Debug profiled|Win32.ActiveCfg = Debug|Win32
{5FCFAF8D-FF2C-456D-A72C-1D76F913AD96}.Debug profiled|Win32.Build.0 = Debug|Win32
+ {5FCFAF8D-FF2C-456D-A72C-1D76F913AD96}.Debug_LuaStatic|Win32.ActiveCfg = Debug_LuaStatic|Win32
+ {5FCFAF8D-FF2C-456D-A72C-1D76F913AD96}.Debug_LuaStatic|Win32.Build.0 = Debug_LuaStatic|Win32
{5FCFAF8D-FF2C-456D-A72C-1D76F913AD96}.Debug|Win32.ActiveCfg = Debug|Win32
{5FCFAF8D-FF2C-456D-A72C-1D76F913AD96}.Debug|Win32.Build.0 = Debug|Win32
{5FCFAF8D-FF2C-456D-A72C-1D76F913AD96}.Release profiled|Win32.ActiveCfg = Release|Win32
diff --git a/VC2013/MCServer.vcxproj b/VC2013/MCServer.vcxproj
index 0b0c13d81..56fbdc165 100644
--- a/VC2013/MCServer.vcxproj
+++ b/VC2013/MCServer.vcxproj
@@ -5,6 +5,10 @@
<Configuration>Debug profiled</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug_LuaStatic|Win32">
+ <Configuration>Debug_LuaStatic</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -24,6 +28,11 @@
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <PlatformToolset>v120</PlatformToolset>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
@@ -47,6 +56,9 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
@@ -81,6 +93,11 @@
<IntDir>$(Configuration)\</IntDir>
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">
+ <OutDir>$(Configuration)\</OutDir>
+ <IntDir>$(Configuration)\</IntDir>
+ <LinkIncremental>true</LinkIncremental>
+ </PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
@@ -178,6 +195,28 @@
<TargetMachine>MachineX86</TargetMachine>
</Link>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">
+ <ClCompile>
+ <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>../lib/jsoncpp/include;../lib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;XML_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MinimalRebuild>false</MinimalRebuild>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PrecompiledHeaderFile>Globals.h</PrecompiledHeaderFile>
+ <WarningLevel>Level3</WarningLevel>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ </ClCompile>
+ <Link>
+ <AdditionalDependencies>ws2_32.lib;Psapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <OutputFile>$(ProjectDir)\..\MCServer\$(ProjectName)_debug_luastatic.exe</OutputFile>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <SubSystem>Console</SubSystem>
+ <TargetMachine>MachineX86</TargetMachine>
+ </Link>
+ </ItemDefinitionGroup>
<ItemGroup>
<Image Include="icon.ico" />
</ItemGroup>
@@ -185,7 +224,8 @@
<ResourceCompile Include="MCServer.rc" />
</ItemGroup>
<ItemGroup>
- <ClInclude Include="..\src\Blocks\BlockTrapdoor.h" />
+ <ClInclude Include="..\src\BlockEntities\EnderChestEntity.h" />
+ <ClInclude Include="..\src\Blocks\BlockRedstoneLamp.h" />
<ClInclude Include="resource_MCServer.h" />
<ClInclude Include="..\src\Authenticator.h" />
<ClInclude Include="..\src\BlockArea.h" />
@@ -320,21 +360,22 @@
<ClInclude Include="..\src\OSSupport\Timer.h" />
<CustomBuild Include="..\Android\jni\ToJava.h">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release profiled|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
</CustomBuild>
<ClInclude Include="..\src\Bindings.h" />
<ClInclude Include="..\src\LuaFunctions.h" />
- <ClInclude Include="..\src\LuaState.h" />
- <ClInclude Include="..\src\LuaWindow.h" />
- <ClInclude Include="..\src\ManualBindings.h" />
- <ClInclude Include="..\src\Plugin.h" />
- <ClInclude Include="..\src\PluginLua.h" />
- <ClInclude Include="..\src\PluginManager.h" />
+ <ClInclude Include="..\src\Bindings\LuaState.h" />
+ <ClInclude Include="..\src\Bindings\LuaWindow.h" />
+ <ClInclude Include="..\src\Bindings\ManualBindings.h" />
+ <ClInclude Include="..\src\Bindings\Plugin.h" />
+ <ClInclude Include="..\src\Bindings\PluginLua.h" />
+ <ClInclude Include="..\src\Bindings\PluginManager.h" />
<ClInclude Include="..\src\tolua++.h" />
<ClInclude Include="..\src\tolua_base.h" />
- <ClInclude Include="..\src\WebPlugin.h" />
+ <ClInclude Include="..\src\Bindings\WebPlugin.h" />
<ClInclude Include="..\lib\inifile\iniFile.h" />
<ClInclude Include="..\lib\md5\md5.h" />
<ClInclude Include="..\src\WorldStorage\FastNBT.h" />
@@ -415,6 +456,7 @@
<ClInclude Include="..\src\blocks\BlockSugarcane.h" />
<ClInclude Include="..\src\blocks\BlockTallGrass.h" />
<ClInclude Include="..\src\blocks\BlockTorch.h" />
+ <ClInclude Include="..\src\Blocks\BlockTrapdoor.h" />
<ClInclude Include="..\src\blocks\BlockVine.h" />
<ClInclude Include="..\src\blocks\BlockWood.h" />
<ClInclude Include="..\src\blocks\BlockWorkbench.h" />
@@ -481,12 +523,14 @@
<None Include="..\webadmin\template.html" />
<CustomBuild Include="..\Android\jni\Android.mk">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release profiled|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
</CustomBuild>
<CustomBuild Include="..\Android\jni\Application.mk">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release profiled|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
@@ -497,6 +541,11 @@
</Command>
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'">cTorch.h;cStairs.h;cLadder.h;../lib/inifile/iniFile.h;BlockID.h;PacketID.h;Defines.h;LuaFunctions.h;cStringMap.h;cChatColor.h;cClientHandle.h;cEntity.h;cPawn.h;cPlayer.h;cPluginManager.h;cPlugin.h;cPlugin_NewLua.h;cPlugin_Lua.h;cServer.h;cWorld.h;cInventory.h;cItem.h;cWebAdmin.h;cWebPlugin.h;cWebPlugin_Lua.h;cPickup.h;cRoot.h;cTCPLink.h;Vector3f.h;Vector3d.h;Vector3i.h;Matrix4f.h;cCuboid.h;cMCLogger.h;cTracer.h;cGroup.h;BlockArea.h;packets/cPacket_Login.h;packets/cPacket_BlockDig.h;packets/cPacket_BlockPlace.h;%(AdditionalInputs)</AdditionalInputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'">Bindings.cpp;%(Outputs)</Outputs>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">true</ExcludedFromBuild>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">GenerateBindings.cmd
+</Command>
+ <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">cTorch.h;cStairs.h;cLadder.h;../lib/inifile/iniFile.h;BlockID.h;PacketID.h;Defines.h;LuaFunctions.h;cStringMap.h;cChatColor.h;cClientHandle.h;cEntity.h;cPawn.h;cPlayer.h;cPluginManager.h;cPlugin.h;cPlugin_NewLua.h;cPlugin_Lua.h;cServer.h;cWorld.h;cInventory.h;cItem.h;cWebAdmin.h;cWebPlugin.h;cWebPlugin_Lua.h;cPickup.h;cRoot.h;cTCPLink.h;Vector3f.h;Vector3d.h;Vector3i.h;Matrix4f.h;cCuboid.h;cMCLogger.h;cTracer.h;cGroup.h;BlockArea.h;packets/cPacket_Login.h;packets/cPacket_BlockDig.h;packets/cPacket_BlockPlace.h;%(AdditionalInputs)</AdditionalInputs>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Bindings.cpp;%(Outputs)</Outputs>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">GenerateBindings.cmd
</Command>
@@ -568,6 +617,7 @@
<ItemGroup>
<ClCompile Include="..\src\Authenticator.cpp" />
<ClCompile Include="..\src\BlockArea.cpp" />
+ <ClCompile Include="..\src\BlockEntities\EnderChestEntity.cpp" />
<ClCompile Include="..\src\BlockID.cpp" />
<ClCompile Include="..\src\BoundingBox.cpp" />
<ClCompile Include="..\src\ByteBuffer.cpp" />
@@ -585,6 +635,7 @@
<ClCompile Include="..\src\FurnaceRecipe.cpp" />
<ClCompile Include="..\src\Globals.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'">Create</PrecompiledHeader>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release profiled|Win32'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
@@ -598,6 +649,9 @@
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'">
</PrecompiledHeader>
<WarningLevel Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'">Level3</WarningLevel>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">
+ </PrecompiledHeader>
+ <WarningLevel Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Level3</WarningLevel>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
<WarningLevel Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Level3</WarningLevel>
@@ -628,6 +682,13 @@
<BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'">Default</BasicRuntimeChecks>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'">
</PrecompiledHeader>
+ <Optimization Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">MaxSpeed</Optimization>
+ <IntrinsicFunctions Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">true</IntrinsicFunctions>
+ <FavorSizeOrSpeed Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Speed</FavorSizeOrSpeed>
+ <OmitFramePointers Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">true</OmitFramePointers>
+ <BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Default</BasicRuntimeChecks>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">
+ </PrecompiledHeader>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MaxSpeed</Optimization>
<IntrinsicFunctions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</IntrinsicFunctions>
<FavorSizeOrSpeed Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Speed</FavorSizeOrSpeed>
@@ -646,6 +707,9 @@
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'">
</PrecompiledHeader>
<WarningLevel Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'">Level3</WarningLevel>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">
+ </PrecompiledHeader>
+ <WarningLevel Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">Level3</WarningLevel>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
<WarningLevel Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Level3</WarningLevel>
@@ -732,19 +796,23 @@
<ClCompile Include="..\src\OSSupport\Timer.cpp" />
<ClCompile Include="..\Android\jni\app-android.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release profiled|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\Android\jni\ToJava.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release profiled|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
</ClCompile>
- <ClCompile Include="..\src\Bindings.cpp">
+ <ClCompile Include="..\src\Bindings\Bindings.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'">
</PrecompiledHeader>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">
+ </PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release profiled|Win32'">
@@ -752,18 +820,21 @@
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
</PrecompiledHeader>
</ClCompile>
- <ClCompile Include="..\src\LuaState.cpp" />
- <ClCompile Include="..\src\LuaWindow.cpp" />
- <ClCompile Include="..\src\ManualBindings.cpp" />
- <ClCompile Include="..\src\Plugin.cpp" />
- <ClCompile Include="..\src\PluginLua.cpp" />
- <ClCompile Include="..\src\PluginManager.cpp" />
- <ClCompile Include="..\src\WebPlugin.cpp" />
+ <ClCompile Include="..\src\Bindings\LuaState.cpp" />
+ <ClCompile Include="..\src\Bindings\LuaWindow.cpp" />
+ <ClCompile Include="..\src\Bindings\ManualBindings.cpp" />
+ <ClCompile Include="..\src\Bindings\Plugin.cpp" />
+ <ClCompile Include="..\src\Bindings\PluginLua.cpp" />
+ <ClCompile Include="..\src\Bindings\PluginManager.cpp" />
+ <ClCompile Include="..\src\Bindings\WebPlugin.cpp" />
<ClCompile Include="..\lib\inifile\iniFile.cpp" />
<ClCompile Include="..\lib\md5\md5.cpp">
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'">
</PrecompiledHeader>
+ <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">
+ </PrecompiledHeader>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
@@ -810,6 +881,8 @@
<ClCompile Include="..\lib\sqlite\lsqlite3.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'">
</PrecompiledHeader>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">
+ </PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release profiled|Win32'">
@@ -820,6 +893,8 @@
<ClCompile Include="..\lib\sqlite\sqlite3.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'">
</PrecompiledHeader>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">
+ </PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release profiled|Win32'">
@@ -830,6 +905,8 @@
<ClCompile Include="..\lib\luaexpat\lxplib.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'">
</PrecompiledHeader>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">
+ </PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release profiled|Win32'">
diff --git a/VC2013/MCServer.vcxproj.filters b/VC2013/MCServer.vcxproj.filters
index f84fdf1a5..2f0794e85 100644
--- a/VC2013/MCServer.vcxproj.filters
+++ b/VC2013/MCServer.vcxproj.filters
@@ -10,73 +10,73 @@
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Source Files\Mobs">
- <UniqueIdentifier>{d3e4f61e-bc56-4454-8036-8a546cf8fb0b}</UniqueIdentifier>
+ <UniqueIdentifier>{52f3d533-108a-4cd8-8be2-19c799667e26}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\Entities">
- <UniqueIdentifier>{520ca259-2c9e-482f-9690-1768c4d29939}</UniqueIdentifier>
+ <UniqueIdentifier>{727392f6-6dc8-4c0f-8380-2affc45d20d4}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\UI">
- <UniqueIdentifier>{21ab8bcf-53a0-4eec-b597-db45d6cd8635}</UniqueIdentifier>
+ <UniqueIdentifier>{169eedf6-1244-49d1-9a74-79002dee80a7}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\Simulator">
- <UniqueIdentifier>{73debd14-b218-4313-9389-1a0e62dae8b7}</UniqueIdentifier>
+ <UniqueIdentifier>{78798af4-7e8b-4f86-8175-c34995b71a7f}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\OSSupport">
- <UniqueIdentifier>{2cbd2a0f-6204-4ed6-a825-f9e81fe86d98}</UniqueIdentifier>
+ <UniqueIdentifier>{a9d6163b-75c5-47ef-8ebd-192c0053d987}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\OSSupport\Android Specific">
- <UniqueIdentifier>{b80f90c1-713e-4c86-ab50-78d7f5aa6c82}</UniqueIdentifier>
+ <UniqueIdentifier>{4e664e9b-8741-4701-9f32-60dcc29f6463}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\Bindings">
- <UniqueIdentifier>{d29f7a59-d5d7-4b06-bd73-563007f3a15a}</UniqueIdentifier>
+ <UniqueIdentifier>{5496fc08-0db0-4de0-adff-760fa67a8a78}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\External">
- <UniqueIdentifier>{c8e6ce30-56d9-42b7-8a5d-0af0f1b8c5c6}</UniqueIdentifier>
+ <UniqueIdentifier>{0162bb1a-bed1-4e87-9ab7-c3da55911060}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\WorldStorage">
- <UniqueIdentifier>{0aff46f9-2a5c-4e23-8227-6c7a318efd98}</UniqueIdentifier>
+ <UniqueIdentifier>{82c6a5ba-3211-4c01-a643-9cdf2983630f}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\Generating">
- <UniqueIdentifier>{86cc1a62-5a4a-4b55-9919-c1944a2f17bc}</UniqueIdentifier>
+ <UniqueIdentifier>{fc99053a-c609-4646-ad85-9cbaccbcf1c5}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\Blocks">
- <UniqueIdentifier>{6ae1cee3-6e6a-464e-806c-5dd353137bdd}</UniqueIdentifier>
+ <UniqueIdentifier>{83b41e57-43fe-4bfc-8ca5-d0d460834d59}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\Items">
- <UniqueIdentifier>{2e9149ad-0762-42b6-9041-e23f83934380}</UniqueIdentifier>
+ <UniqueIdentifier>{d53d761d-7d28-41dd-9623-6b489fbba65a}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\Protocol">
- <UniqueIdentifier>{43922b25-52e6-41e0-a534-0220c585fb64}</UniqueIdentifier>
+ <UniqueIdentifier>{d3534b5b-4684-4857-befa-b78b9198eed8}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\SQLite">
- <UniqueIdentifier>{28ba3c86-6782-4b9c-8ad1-4815a9990f56}</UniqueIdentifier>
+ <UniqueIdentifier>{96831397-1e56-4d07-9a3f-d97b9caa3f64}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\LuaExpat">
- <UniqueIdentifier>{17718a17-83c9-4e37-9be9-a7974fae412c}</UniqueIdentifier>
+ <UniqueIdentifier>{6c6cceb3-545c-4698-a5c9-c01497e80022}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\BlockEntities">
- <UniqueIdentifier>{5f9cb95f-1a51-4962-ad30-09c5e43dd9ae}</UniqueIdentifier>
+ <UniqueIdentifier>{7491cc4f-d735-4546-8aad-24d11a7396b0}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\HTTPServer">
- <UniqueIdentifier>{ee51cab4-2a1d-4fb2-9f33-ff5f42ee5c2c}</UniqueIdentifier>
+ <UniqueIdentifier>{201c626a-b869-407a-9c2a-e06cf8c8e127}</UniqueIdentifier>
</Filter>
<Filter Include="Config files">
- <UniqueIdentifier>{a4c0514f-61e0-4a3e-90af-aa92850a6cad}</UniqueIdentifier>
+ <UniqueIdentifier>{cd93064b-e465-4562-a09b-de2363d0fab4}</UniqueIdentifier>
</Filter>
<Filter Include="Plugins">
- <UniqueIdentifier>{cdc2d187-0019-4de2-8f76-d224bbda63ee}</UniqueIdentifier>
+ <UniqueIdentifier>{8947d9a2-b1dc-4c3e-8c27-05ca5260843d}</UniqueIdentifier>
</Filter>
<Filter Include="Plugins\Core">
- <UniqueIdentifier>{9960d29d-8cdd-48a7-8f72-6abb7882e0f8}</UniqueIdentifier>
+ <UniqueIdentifier>{26e14e8c-ffde-4f83-b3a0-e0001d590e7a}</UniqueIdentifier>
</Filter>
<Filter Include="Plugins\ChatLog">
- <UniqueIdentifier>{39ac0d09-047a-43f4-8472-d99ba62834e5}</UniqueIdentifier>
+ <UniqueIdentifier>{44ae2ab1-5552-4e84-b8b5-f28a59af0c4f}</UniqueIdentifier>
</Filter>
<Filter Include="Plugins\Debuggers">
- <UniqueIdentifier>{7b6aed62-c48a-4c44-83ca-e459a16a6232}</UniqueIdentifier>
+ <UniqueIdentifier>{ac8a4c54-36f2-4505-a0dc-66f2817ccfa7}</UniqueIdentifier>
</Filter>
<Filter Include="Plugins\APIDump">
- <UniqueIdentifier>{4feccf69-36aa-4881-a844-7a6f8a9e8291}</UniqueIdentifier>
+ <UniqueIdentifier>{3e58b3c7-097f-4688-a619-2771353180fe}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
@@ -759,6 +759,9 @@
<ClInclude Include="..\src\blocks\BlockTorch.h">
<Filter>Source Files\Blocks</Filter>
</ClInclude>
+ <ClInclude Include="..\src\Blocks\BlockTrapdoor.h">
+ <Filter>Source Files\Blocks</Filter>
+ </ClInclude>
<ClInclude Include="..\src\blocks\BlockVine.h">
<Filter>Source Files\Blocks</Filter>
</ClInclude>
@@ -942,7 +945,10 @@
<ClInclude Include="..\src\HTTPServer\NameValueParser.h">
<Filter>Source Files\HTTPServer</Filter>
</ClInclude>
- <ClInclude Include="..\src\Blocks\BlockTrapdoor.h">
+ <ClInclude Include="..\src\BlockEntities\EnderChestEntity.h">
+ <Filter>Source Files\BlockEntities</Filter>
+ </ClInclude>
+ <ClInclude Include="..\src\Blocks\BlockRedstoneLamp.h">
<Filter>Source Files\Blocks</Filter>
</ClInclude>
</ItemGroup>
@@ -1654,6 +1660,9 @@
<ClCompile Include="..\src\HTTPServer\NameValueParser.cpp">
<Filter>Source Files\HTTPServer</Filter>
</ClCompile>
+ <ClCompile Include="..\src\BlockEntities\EnderChestEntity.cpp">
+ <Filter>Source Files\BlockEntities</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<Text Include="..\MCServer\API.txt">
diff --git a/VC2013/ToLua.vcxproj b/VC2013/ToLua.vcxproj
index c798af657..4895f0a61 100644
--- a/VC2013/ToLua.vcxproj
+++ b/VC2013/ToLua.vcxproj
@@ -5,6 +5,10 @@
<Configuration>Debug profiled</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug_LuaStatic|Win32">
+ <Configuration>Debug_LuaStatic</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -24,6 +28,11 @@
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v120</PlatformToolset>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
@@ -49,6 +58,9 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
@@ -81,6 +93,10 @@
<OutDir>$(SolutionDir)$(Configuration)\ToLua\</OutDir>
<IntDir>$(Configuration)\ToLua\</IntDir>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">
+ <OutDir>$(SolutionDir)$(Configuration)\ToLua\</OutDir>
+ <IntDir>$(Configuration)\ToLua\</IntDir>
+ </PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<Optimization>Disabled</Optimization>
@@ -133,6 +149,19 @@
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
</ClCompile>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">
+ <ClCompile>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>../lib/tolua++/include;../lib/lua/src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MinimalRebuild>true</MinimalRebuild>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ <PrecompiledHeader />
+ <WarningLevel>Level3</WarningLevel>
+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\lib\tolua++\src\bin\tolua.c" />
<ClCompile Include="..\lib\tolua++\src\lib\tolua_event.c" />
diff --git a/VC2013/expat.vcxproj b/VC2013/expat.vcxproj
index 388bf6158..00f9ea3d2 100644
--- a/VC2013/expat.vcxproj
+++ b/VC2013/expat.vcxproj
@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug_LuaStatic|Win32">
+ <Configuration>Debug_LuaStatic</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -16,6 +20,11 @@
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v120</PlatformToolset>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
@@ -30,6 +39,9 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
@@ -48,6 +60,10 @@
<OutDir>$(SolutionDir)$(Configuration)\</OutDir>
<IntDir>$(Configuration)/expat\</IntDir>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">
+ <OutDir>$(SolutionDir)$(Configuration)\expat\</OutDir>
+ <IntDir>$(Configuration)\expat\</IntDir>
+ </PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<Optimization>Disabled</Optimization>
@@ -72,6 +88,18 @@
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
</ClCompile>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">
+ <ClCompile>
+ <Optimization>Disabled</Optimization>
+ <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;COMPILED_FROM_DSP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MinimalRebuild>true</MinimalRebuild>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ <PrecompiledHeader />
+ <WarningLevel>Level3</WarningLevel>
+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\lib\expat\ascii.h" />
<ClInclude Include="..\lib\expat\asciitab.h" />
diff --git a/VC2013/zlib.vcxproj b/VC2013/zlib.vcxproj
index 3aeacf329..7bb2b743b 100644
--- a/VC2013/zlib.vcxproj
+++ b/VC2013/zlib.vcxproj
@@ -5,6 +5,10 @@
<Configuration>Debug profiled</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
+ <ProjectConfiguration Include="Debug_LuaStatic|Win32">
+ <Configuration>Debug_LuaStatic</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
@@ -24,6 +28,11 @@
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <PlatformToolset>v120</PlatformToolset>
+ <CharacterSet>Unicode</CharacterSet>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v120</PlatformToolset>
@@ -49,6 +58,9 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug profiled|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
@@ -81,6 +93,10 @@
<OutDir>$(SolutionDir)$(Configuration)\zlib\</OutDir>
<IntDir>$(Configuration)\zlib\</IntDir>
</PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">
+ <OutDir>$(SolutionDir)$(Configuration)\zlib\</OutDir>
+ <IntDir>$(Configuration)\zlib\</IntDir>
+ </PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<Optimization>Disabled</Optimization>
@@ -133,6 +149,19 @@
<DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_LuaStatic|Win32'">
+ <ClCompile>
+ <Optimization>Disabled</Optimization>
+ <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MinimalRebuild>true</MinimalRebuild>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ <PrecompiledHeader />
+ <WarningLevel>Level3</WarningLevel>
+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+ <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+ </ClCompile>
+ </ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\lib\zlib\adler32.c" />
<ClCompile Include="..\lib\zlib\compress.c" />
diff --git a/lib/tolua++/src/bin/tolua.c b/lib/tolua++/src/bin/tolua.c
deleted file mode 100644
index fd8e1ed1e..000000000
--- a/lib/tolua++/src/bin/tolua.c
+++ /dev/null
@@ -1,169 +0,0 @@
-/* tolua
-** Support code for Lua bindings.
-** Written by Waldemar Celes
-** TeCGraf/PUC-Rio
-** Aug 2003
-** $Id:$
-*/
-
-/* This code is free software; you can redistribute it and/or modify it.
-** The software provided hereunder is on an "as is" basis, and
-** the author has no obligation to provide maintenance, support, updates,
-** enhancements, or modifications.
-*/
-
-#include "../../include/tolua++.h"
-
-#include "../../../lua/src/lua.h"
-#include "../../../lua/src/lualib.h"
-#include "../../../lua/src/lauxlib.h"
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-
-
-static void help (void)
-{
- fprintf(stderr,"\n"
- "usage: tolua++ [options] input_file\n"
- "\n"
- "Command line options are:\n"
- " -v : print version information.\n"
- " -o file : set output file; default is stdout.\n"
- " -H file : create include file.\n"
- " -n name : set package name; default is input file root name.\n"
- " -p : parse only.\n"
- " -P : parse and print structure information (for debug).\n"
- " -S : disable support for c++ strings.\n"
- " -1 : substract 1 to operator[] index (for compatibility with tolua5).\n"
- " -L file : run lua file (with dofile()) before doing anything.\n"
- " -D : disable automatic exporting of destructors for classes that have\n"
- " constructors (for compatibility with tolua5)\n"
- " -W : disable warnings for unsupported features (for compatibility\n"
- " with tolua5)\n"
- " -C : disable cleanup of included lua code (for easier debugging)\n"
- " -E value[=value] : add extra values to the luastate\n"
- " -t : export a list of types asociates with the C++ typeid name\n"
- " -q : don't print warnings to the console\n"
- " -h : print this message.\n"
- "Should the input file be omitted, stdin is assumed;\n"
- "in that case, the package name must be explicitly set.\n\n"
- );
-}
-
-static void version (void)
-{
- fprintf(stderr, "%s (written by W. Celes, A. Manzur)\n",TOLUA_VERSION);
-}
-
-static void setfield (lua_State* L, int table, char* f, char* v)
-{
- lua_pushstring(L,f);
- lua_pushstring(L,v);
- lua_settable(L,table);
-}
-
-static void add_extra (lua_State* L, char* value) {
- int len;
- lua_getglobal(L, "_extra_parameters");
- len = luaL_getn(L, -1);
- lua_pushstring(L, value);
- lua_rawseti(L, -2, len+1);
- lua_pop(L, 1);
-};
-
-static void error (char* o)
-{
- fprintf(stderr,"tolua: unknown option '%s'\n",o);
- help();
- exit(1);
-}
-
-int main (int argc, char* argv[])
-{
- #ifdef LUA_VERSION_NUM /* lua 5.1 */
- lua_State* L = luaL_newstate();
- luaL_openlibs(L);
- #else
- lua_State* L = lua_open();
- luaopen_base(L);
- luaopen_io(L);
- luaopen_string(L);
- luaopen_table(L);
- luaopen_math(L);
- luaopen_debug(L);
- #endif
-
- lua_pushstring(L,TOLUA_VERSION); lua_setglobal(L,"TOLUA_VERSION");
- lua_pushstring(L,LUA_VERSION); lua_setglobal(L,"TOLUA_LUA_VERSION");
-
- if (argc==1)
- {
- help();
- return 0;
- }
- else
- {
- int i, t;
- lua_newtable(L);
- lua_setglobal(L, "_extra_parameters");
- lua_newtable(L);
- lua_pushvalue(L,-1);
- lua_setglobal(L,"flags");
- t = lua_gettop(L);
- for (i=1; i<argc; ++i)
- {
- if (*argv[i] == '-')
- {
- switch (argv[i][1])
- {
- case 'v': version(); return 0;
- case 'h': help(); return 0;
- case 'p': setfield(L,t,"p",""); break;
- case 'P': setfield(L,t,"P",""); break;
- case 'o': setfield(L,t,"o",argv[++i]); break;
- case 'n': setfield(L,t,"n",argv[++i]); break;
- case 'H': setfield(L,t,"H",argv[++i]); break;
- case 'S': setfield(L,t,"S",""); break;
- case '1': setfield(L,t,"1",""); break;
- case 'L': setfield(L,t,"L",argv[++i]); break;
- case 'D': setfield(L,t,"D",""); break;
- case 'W': setfield(L,t,"W",""); break;
- case 'C': setfield(L,t,"C",""); break;
- case 'E': add_extra(L,argv[++i]); break;
- case 't': setfield(L,t,"t",""); break;
- case 'q': setfield(L,t,"q",""); break;
- default: error(argv[i]); break;
- }
- }
- else
- {
- setfield(L,t,"f",argv[i]);
- break;
- }
- }
- lua_pop(L,1);
- }
-/* #define TOLUA_SCRIPT_RUN */
-#ifndef TOLUA_SCRIPT_RUN
- {
- int tolua_tolua_open (lua_State* L);
- tolua_tolua_open(L);
- }
-#else
- {
- char* p;
- char path[BUFSIZ];
- strcpy(path,argv[0]);
- p = strrchr(path,'/');
- if (p==NULL) p = strrchr(path,'\\');
- p = (p==NULL) ? path : p+1;
- sprintf(p,"%s","../src/bin/lua/");
- lua_pushstring(L,path); lua_setglobal(L,"path");
- strcat(path,"all.lua");
- lua_dofile(L,path);
- }
-#endif
- return 0;
-}
diff --git a/lib/tolua++/src/bin/tolua_scons.pkg b/lib/tolua++/src/bin/tolua_scons.pkg
deleted file mode 100644
index da458ea7c..000000000
--- a/lib/tolua++/src/bin/tolua_scons.pkg
+++ /dev/null
@@ -1,31 +0,0 @@
-$lfile "src/bin/lua/compat-5.1.lua"
-$lfile "src/bin/lua/compat.lua"
-$lfile "src/bin/lua/basic.lua"
-$lfile "src/bin/lua/feature.lua"
-$lfile "src/bin/lua/verbatim.lua"
-$lfile "src/bin/lua/code.lua"
-$lfile "src/bin/lua/typedef.lua"
-$lfile "src/bin/lua/container.lua"
-$lfile "src/bin/lua/package.lua"
-$lfile "src/bin/lua/module.lua"
-$lfile "src/bin/lua/namespace.lua"
-$lfile "src/bin/lua/define.lua"
-$lfile "src/bin/lua/enumerate.lua"
-$lfile "src/bin/lua/declaration.lua"
-$lfile "src/bin/lua/variable.lua"
-$lfile "src/bin/lua/array.lua"
-$lfile "src/bin/lua/function.lua"
-$lfile "src/bin/lua/operator.lua"
-$lfile "src/bin/lua/template_class.lua"
-$lfile "src/bin/lua/class.lua"
-$lfile "src/bin/lua/clean.lua"
-$lfile "src/bin/lua/doit.lua"
-
-$[
-local err,msg = pcall(doit)
-if not err then
- local _,_,label,msg = strfind(msg,"(.-:.-:%s*)(.*)")
- tolua_error(msg,label)
- print(debug.traceback())
-end
-$]
diff --git a/lib/tolua++/src/bin/toluabind.c b/lib/tolua++/src/bin/toluabind.c
deleted file mode 100644
index bf71cf158..000000000
--- a/lib/tolua++/src/bin/toluabind.c
+++ /dev/null
@@ -1,8107 +0,0 @@
-/*
-** Lua binding: tolua
-** Generated automatically by tolua++-1.0.92 on Sun Feb 15 22:29:47 2009.
-** Fixed manually by _Xoft(o) on 2012_06_04 16:48, adding an AString as a builtin string type (doit.lua)
-*/
-
-#ifndef __cplusplus
-#include "stdlib.h"
-#endif
-#include "string.h"
-
-#include "tolua++.h"
-
-/* Exported function */
-TOLUA_API int tolua_tolua_open (lua_State* tolua_S);
-
-
-/* function to register type */
-static void tolua_reg_types (lua_State* tolua_S)
-{
-}
-
-/* Open function */
-TOLUA_API int tolua_tolua_open (lua_State* tolua_S)
-{
- tolua_open(tolua_S);
- tolua_reg_types(tolua_S);
- tolua_module(tolua_S,NULL,0);
- tolua_beginmodule(tolua_S,NULL);
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 105,102, 32,115,116,114,105,110,103, 46,102,105,110,100, 40,
- 95, 86, 69, 82, 83, 73, 79, 78, 44, 32, 34, 53, 37, 46, 48,
- 34, 41, 32,116,104,101,110, 13, 10, 9,114,101,116,117,114,
- 110, 13, 10,101,110,100, 13, 10, 13, 10, 45, 45, 32, 34,108,
- 111, 97,100,102,105,108,101, 34, 13, 10,108,111, 99, 97,108,
- 32,102,117,110, 99,116,105,111,110, 32,112,112, 95,100,111,
- 102,105,108,101, 40,112, 97,116,104, 41, 13, 10, 13, 10, 9,
- 108,111, 99, 97,108, 32,108,111, 97,100,101,100, 32, 61, 32,
- 102, 97,108,115,101, 13, 10, 9,108,111, 99, 97,108, 32,103,
- 101,116,102,105,108,101, 32, 61, 32,102,117,110, 99,116,105,
- 111,110, 40, 41, 13, 10, 13, 10, 9, 9,105,102, 32,108,111,
- 97,100,101,100, 32,116,104,101,110, 13, 10, 9, 9, 9,114,
- 101,116,117,114,110, 13, 10, 9, 9,101,108,115,101, 13, 10,
- 9, 9, 9,108,111, 99, 97,108, 32,102,105,108,101, 44,101,
- 114,114, 32, 61, 32,105,111, 46,111,112,101,110, 40,112, 97,
- 116,104, 41, 13, 10, 9, 9, 9,105,102, 32,110,111,116, 32,
- 102,105,108,101, 32,116,104,101,110, 13, 10, 9, 9, 9, 9,
- 101,114,114,111,114, 40, 34,101,114,114,111,114, 32,108,111,
- 97,100,105,110,103, 32,102,105,108,101, 32, 34, 46, 46,112,
- 97,116,104, 46, 46, 34, 58, 32, 34, 46, 46,101,114,114, 41,
- 13, 10, 9, 9, 9,101,110,100, 13, 10, 9, 9, 9,108,111,
- 99, 97,108, 32,114,101,116, 32, 61, 32,102,105,108,101, 58,
- 114,101, 97,100, 40, 34, 42, 97, 34, 41, 13, 10, 9, 9, 9,
- 102,105,108,101, 58, 99,108,111,115,101, 40, 41, 13, 10, 13,
- 10, 9, 9, 9,114,101,116, 32, 61, 32,115,116,114,105,110,
- 103, 46,103,115,117, 98, 40,114,101,116, 44, 32, 34, 37, 46,
- 37, 46, 37, 46, 37,115, 42, 37, 41, 34, 44, 32, 34, 46, 46,
- 46, 41, 32,108,111, 99, 97,108, 32, 97,114,103, 32, 61, 32,
- 123,110, 61,115,101,108,101, 99,116, 40, 39, 35, 39, 44, 32,
- 46, 46, 46, 41, 44, 32, 46, 46, 46,125, 59, 34, 41, 13, 10,
- 13, 10, 9, 9, 9,108,111, 97,100,101,100, 32, 61, 32,116,
- 114,117,101, 13, 10, 9, 9, 9,114,101,116,117,114,110, 32,
- 114,101,116, 13, 10, 9, 9,101,110,100, 13, 10, 9,101,110,
- 100, 13, 10, 13, 10, 9,108,111, 99, 97,108, 32,102, 32, 61,
- 32,108,111, 97,100, 40,103,101,116,102,105,108,101, 44, 32,
- 112, 97,116,104, 41, 13, 10, 9,105,102, 32,110,111,116, 32,
- 102, 32,116,104,101,110, 13, 10, 9, 13, 10, 9, 9,101,114,
- 114,111,114, 40, 34,101,114,114,111,114, 32,108,111, 97,100,
- 105,110,103, 32,102,105,108,101, 32, 34, 46, 46,112, 97,116,
- 104, 41, 13, 10, 9,101,110,100, 13, 10, 9,114,101,116,117,
- 114,110, 32,102, 40, 41, 13, 10,101,110,100, 13, 10, 13, 10,
- 111,108,100, 95,100,111,102,105,108,101, 32, 61, 32,100,111,
- 102,105,108,101, 13, 10,100,111,102,105,108,101, 32, 61, 32,
- 112,112, 95,100,111,102,105,108,101, 13, 10, 13, 10, 13, 10,
- 45, 45, 32,115,116,114,105,110,103, 46,103,115,117, 98, 13,
- 10, 45, 45, 91, 91, 13, 10,108,111, 99, 97,108, 32,111,103,
- 115,117, 98, 32, 61, 32,115,116,114,105,110,103, 46,103,115,
- 117, 98, 13, 10,108,111, 99, 97,108, 32,102,117,110, 99,116,
- 105,111,110, 32, 99,111,109,112,103,115,117, 98, 40, 97, 44,
- 98, 44, 99, 44,100, 41, 13, 10, 32, 32,105,102, 32,116,121,
- 112,101, 40, 99, 41, 32, 61, 61, 32, 34,102,117,110, 99,116,
- 105,111,110, 34, 32,116,104,101,110, 13, 10, 32, 32, 32, 32,
- 108,111, 99, 97,108, 32,111, 99, 32, 61, 32, 99, 13, 10, 32,
- 32, 32, 32, 99, 32, 61, 32,102,117,110, 99,116,105,111,110,
- 32, 40, 46, 46, 46, 41, 32,114,101,116,117,114,110, 32,111,
- 99, 40, 46, 46, 46, 41, 32,111,114, 32, 39, 39, 32,101,110,
- 100, 13, 10, 32, 32,101,110,100, 13, 10, 32, 32,114,101,116,
- 117,114,110, 32,111,103,115,117, 98, 40, 97, 44, 98, 44, 99,
- 44,100, 41, 13, 10,101,110,100, 13, 10,115,116,114,105,110,
- 103, 46,114,101,112,108, 32, 61, 32,111,103,115,117, 98, 13,
- 10, 45, 45, 93, 93, 13, 10, 13, 10, 45, 45,115,116,114,105,
- 110,103, 46,103,115,117, 98, 32, 61, 32, 99,111,109,112,103,
- 115,117, 98, 13,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/compat-5.1.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 10, 45, 45, 32, 82,101, 97,108,
- 32,103,108,111, 98, 97,108,115, 10, 45, 45, 32, 95, 65, 76,
- 69, 82, 84, 10, 45, 45, 32, 95, 69, 82, 82, 79, 82, 77, 69,
- 83, 83, 65, 71, 69, 10, 45, 45, 32, 95, 86, 69, 82, 83, 73,
- 79, 78, 10, 45, 45, 32, 95, 71, 10, 45, 45, 32, 97,115,115,
- 101,114,116, 10, 45, 45, 32,101,114,114,111,114, 10, 45, 45,
- 32,109,101,116, 97,116, 97, 98,108,101, 10, 45, 45, 32,110,
- 101,120,116, 10, 45, 45, 32,112,114,105,110,116, 10, 45, 45,
- 32,114,101,113,117,105,114,101, 10, 45, 45, 32,116,111,110,
- 117,109, 98,101,114, 10, 45, 45, 32,116,111,115,116,114,105,
- 110,103, 10, 45, 45, 32,116,121,112,101, 10, 45, 45, 32,117,
- 110,112, 97, 99,107, 10, 10, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 10,
- 45, 45, 32, 99,111,108,108,101, 99,116,103, 97,114, 98, 97,
- 103,101, 10, 45, 45, 32,103, 99,105,110,102,111, 10, 10, 45,
- 45, 32,103,108,111, 98, 97,108,115, 10, 10, 45, 45, 32, 99,
- 97,108,108, 32, 32, 32, 45, 62, 32,112,114,111,116,101, 99,
- 116, 40,102, 44, 32,101,114,114, 41, 10, 45, 45, 32,108,111,
- 97,100,102,105,108,101, 10, 45, 45, 32,108,111, 97,100,115,
- 116,114,105,110,103, 10, 10, 45, 45, 32,114, 97,119,103,101,
- 116, 10, 45, 45, 32,114, 97,119,115,101,116, 10, 10, 45, 45,
- 32,103,101,116, 97,114,103,115, 32, 61, 32, 77, 97,105,110,
- 46,103,101,116, 97,114,103,115, 32, 63, 63, 10, 10,114, 97,
- 119,116,121,112,101, 32, 61, 32,116,121,112,101, 10, 10,102,
- 117,110, 99,116,105,111,110, 32,100,111, 95, 32, 40,102, 44,
- 32,101,114,114, 41, 10, 32, 32,105,102, 32,110,111,116, 32,
- 102, 32,116,104,101,110, 32,112,114,105,110,116, 40,101,114,
- 114, 41, 59, 32,114,101,116,117,114,110, 32,101,110,100, 10,
- 32, 32,108,111, 99, 97,108, 32, 97, 44, 98, 32, 61, 32,112,
- 99, 97,108,108, 40,102, 41, 10, 32, 32,105,102, 32,110,111,
- 116, 32, 97, 32,116,104,101,110, 32,112,114,105,110,116, 40,
- 98, 41, 59, 32,114,101,116,117,114,110, 32,110,105,108, 10,
- 32, 32,101,108,115,101, 32,114,101,116,117,114,110, 32, 98,
- 32,111,114, 32,116,114,117,101, 10, 32, 32,101,110,100, 10,
- 101,110,100, 10, 10,102,117,110, 99,116,105,111,110, 32,100,
- 111,115,116,114,105,110,103, 40,115, 41, 32,114,101,116,117,
- 114,110, 32,100,111, 95, 40,108,111, 97,100,115,116,114,105,
- 110,103, 40,115, 41, 41, 32,101,110,100, 10, 45, 45, 32,102,
- 117,110, 99,116,105,111,110, 32,100,111,102,105,108,101, 40,
- 115, 41, 32,114,101,116,117,114,110, 32,100,111, 95, 40,108,
- 111, 97,100,102,105,108,101, 40,115, 41, 41, 32,101,110,100,
- 10, 10, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 10, 45, 45, 32, 84, 97,
- 98,108,101, 32,108,105, 98,114, 97,114,121, 10,108,111, 99,
- 97,108, 32,116, 97, 98, 32, 61, 32,116, 97, 98,108,101, 10,
- 102,111,114,101, 97, 99,104, 32, 61, 32,116, 97, 98, 46,102,
- 111,114,101, 97, 99,104, 10,102,111,114,101, 97, 99,104,105,
- 32, 61, 32,116, 97, 98, 46,102,111,114,101, 97, 99,104,105,
- 10,103,101,116,110, 32, 61, 32,116, 97, 98, 46,103,101,116,
- 110, 10,116,105,110,115,101,114,116, 32, 61, 32,116, 97, 98,
- 46,105,110,115,101,114,116, 10,116,114,101,109,111,118,101,
- 32, 61, 32,116, 97, 98, 46,114,101,109,111,118,101, 10,115,
- 111,114,116, 32, 61, 32,116, 97, 98, 46,115,111,114,116, 10,
- 10, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 10, 45, 45, 32, 68,101, 98,
- 117,103, 32,108,105, 98,114, 97,114,121, 10,108,111, 99, 97,
- 108, 32,100, 98,103, 32, 61, 32,100,101, 98,117,103, 10,103,
- 101,116,105,110,102,111, 32, 61, 32,100, 98,103, 46,103,101,
- 116,105,110,102,111, 10,103,101,116,108,111, 99, 97,108, 32,
- 61, 32,100, 98,103, 46,103,101,116,108,111, 99, 97,108, 10,
- 115,101,116, 99, 97,108,108,104,111,111,107, 32, 61, 32,102,
- 117,110, 99,116,105,111,110, 32, 40, 41, 32,101,114,114,111,
- 114, 34, 96,115,101,116, 99, 97,108,108,104,111,111,107, 39,
- 32,105,115, 32,100,101,112,114,101, 99, 97,116,101,100, 34,
- 32,101,110,100, 10,115,101,116,108,105,110,101,104,111,111,
- 107, 32, 61, 32,102,117,110, 99,116,105,111,110, 32, 40, 41,
- 32,101,114,114,111,114, 34, 96,115,101,116,108,105,110,101,
- 104,111,111,107, 39, 32,105,115, 32,100,101,112,114,101, 99,
- 97,116,101,100, 34, 32,101,110,100, 10,115,101,116,108,111,
- 99, 97,108, 32, 61, 32,100, 98,103, 46,115,101,116,108,111,
- 99, 97,108, 10, 10, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 10, 45, 45,
- 32,109, 97,116,104, 32,108,105, 98,114, 97,114,121, 10,108,
- 111, 99, 97,108, 32,109, 97,116,104, 32, 61, 32,109, 97,116,
- 104, 10, 97, 98,115, 32, 61, 32,109, 97,116,104, 46, 97, 98,
- 115, 10, 97, 99,111,115, 32, 61, 32,102,117,110, 99,116,105,
- 111,110, 32, 40,120, 41, 32,114,101,116,117,114,110, 32,109,
- 97,116,104, 46,100,101,103, 40,109, 97,116,104, 46, 97, 99,
- 111,115, 40,120, 41, 41, 32,101,110,100, 10, 97,115,105,110,
- 32, 61, 32,102,117,110, 99,116,105,111,110, 32, 40,120, 41,
- 32,114,101,116,117,114,110, 32,109, 97,116,104, 46,100,101,
- 103, 40,109, 97,116,104, 46, 97,115,105,110, 40,120, 41, 41,
- 32,101,110,100, 10, 97,116, 97,110, 32, 61, 32,102,117,110,
- 99,116,105,111,110, 32, 40,120, 41, 32,114,101,116,117,114,
- 110, 32,109, 97,116,104, 46,100,101,103, 40,109, 97,116,104,
- 46, 97,116, 97,110, 40,120, 41, 41, 32,101,110,100, 10, 97,
- 116, 97,110, 50, 32, 61, 32,102,117,110, 99,116,105,111,110,
- 32, 40,120, 44,121, 41, 32,114,101,116,117,114,110, 32,109,
- 97,116,104, 46,100,101,103, 40,109, 97,116,104, 46, 97,116,
- 97,110, 50, 40,120, 44,121, 41, 41, 32,101,110,100, 10, 99,
- 101,105,108, 32, 61, 32,109, 97,116,104, 46, 99,101,105,108,
- 10, 99,111,115, 32, 61, 32,102,117,110, 99,116,105,111,110,
- 32, 40,120, 41, 32,114,101,116,117,114,110, 32,109, 97,116,
- 104, 46, 99,111,115, 40,109, 97,116,104, 46,114, 97,100, 40,
- 120, 41, 41, 32,101,110,100, 10,100,101,103, 32, 61, 32,109,
- 97,116,104, 46,100,101,103, 10,101,120,112, 32, 61, 32,109,
- 97,116,104, 46,101,120,112, 10,102,108,111,111,114, 32, 61,
- 32,109, 97,116,104, 46,102,108,111,111,114, 10,102,114,101,
- 120,112, 32, 61, 32,109, 97,116,104, 46,102,114,101,120,112,
- 10,108,100,101,120,112, 32, 61, 32,109, 97,116,104, 46,108,
- 100,101,120,112, 10,108,111,103, 32, 61, 32,109, 97,116,104,
- 46,108,111,103, 10,108,111,103, 49, 48, 32, 61, 32,109, 97,
- 116,104, 46,108,111,103, 49, 48, 10,109, 97,120, 32, 61, 32,
- 109, 97,116,104, 46,109, 97,120, 10,109,105,110, 32, 61, 32,
- 109, 97,116,104, 46,109,105,110, 10,109,111,100, 32, 61, 32,
- 109, 97,116,104, 46,109,111,100, 10, 80, 73, 32, 61, 32,109,
- 97,116,104, 46,112,105, 10, 45, 45, 63, 63, 63, 32,112,111,
- 119, 32, 61, 32,109, 97,116,104, 46,112,111,119, 32, 32, 10,
- 114, 97,100, 32, 61, 32,109, 97,116,104, 46,114, 97,100, 10,
- 114, 97,110,100,111,109, 32, 61, 32,109, 97,116,104, 46,114,
- 97,110,100,111,109, 10,114, 97,110,100,111,109,115,101,101,
- 100, 32, 61, 32,109, 97,116,104, 46,114, 97,110,100,111,109,
- 115,101,101,100, 10,115,105,110, 32, 61, 32,102,117,110, 99,
- 116,105,111,110, 32, 40,120, 41, 32,114,101,116,117,114,110,
- 32,109, 97,116,104, 46,115,105,110, 40,109, 97,116,104, 46,
- 114, 97,100, 40,120, 41, 41, 32,101,110,100, 10,115,113,114,
- 116, 32, 61, 32,109, 97,116,104, 46,115,113,114,116, 10,116,
- 97,110, 32, 61, 32,102,117,110, 99,116,105,111,110, 32, 40,
- 120, 41, 32,114,101,116,117,114,110, 32,109, 97,116,104, 46,
- 116, 97,110, 40,109, 97,116,104, 46,114, 97,100, 40,120, 41,
- 41, 32,101,110,100, 10, 10, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 10,
- 45, 45, 32,115,116,114,105,110,103, 32,108,105, 98,114, 97,
- 114,121, 10,108,111, 99, 97,108, 32,115,116,114, 32, 61, 32,
- 115,116,114,105,110,103, 10,115,116,114, 98,121,116,101, 32,
- 61, 32,115,116,114, 46, 98,121,116,101, 10,115,116,114, 99,
- 104, 97,114, 32, 61, 32,115,116,114, 46, 99,104, 97,114, 10,
- 115,116,114,102,105,110,100, 32, 61, 32,115,116,114, 46,102,
- 105,110,100, 10,102,111,114,109, 97,116, 32, 61, 32,115,116,
- 114, 46,102,111,114,109, 97,116, 10,103,115,117, 98, 32, 61,
- 32,115,116,114, 46,103,115,117, 98, 10,115,116,114,108,101,
- 110, 32, 61, 32,115,116,114, 46,108,101,110, 10,115,116,114,
- 108,111,119,101,114, 32, 61, 32,115,116,114, 46,108,111,119,
- 101,114, 10,115,116,114,114,101,112, 32, 61, 32,115,116,114,
- 46,114,101,112, 10,115,116,114,115,117, 98, 32, 61, 32,115,
- 116,114, 46,115,117, 98, 10,115,116,114,117,112,112,101,114,
- 32, 61, 32,115,116,114, 46,117,112,112,101,114, 10, 10, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 10, 45, 45, 32,111,115, 32,108,105,
- 98,114, 97,114,121, 10, 99,108,111, 99,107, 32, 61, 32,111,
- 115, 46, 99,108,111, 99,107, 10,100, 97,116,101, 32, 61, 32,
- 111,115, 46,100, 97,116,101, 10,100,105,102,102,116,105,109,
- 101, 32, 61, 32,111,115, 46,100,105,102,102,116,105,109,101,
- 10,101,120,101, 99,117,116,101, 32, 61, 32,111,115, 46,101,
- 120,101, 99,117,116,101, 32, 45, 45, 63, 10,101,120,105,116,
- 32, 61, 32,111,115, 46,101,120,105,116, 10,103,101,116,101,
- 110,118, 32, 61, 32,111,115, 46,103,101,116,101,110,118, 10,
- 114,101,109,111,118,101, 32, 61, 32,111,115, 46,114,101,109,
- 111,118,101, 10,114,101,110, 97,109,101, 32, 61, 32,111,115,
- 46,114,101,110, 97,109,101, 10,115,101,116,108,111, 99, 97,
- 108,101, 32, 61, 32,111,115, 46,115,101,116,108,111, 99, 97,
- 108,101, 10,116,105,109,101, 32, 61, 32,111,115, 46,116,105,
- 109,101, 10,116,109,112,110, 97,109,101, 32, 61, 32,111,115,
- 46,116,109,112,110, 97,109,101, 10, 10, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 10, 45, 45, 32, 99,111,109,112, 97,116,105, 98,105,
- 108,105,116,121, 32,111,110,108,121, 10,103,101,116,103,108,
- 111, 98, 97,108, 32, 61, 32,102,117,110, 99,116,105,111,110,
- 32, 40,110, 41, 32,114,101,116,117,114,110, 32, 95, 71, 91,
- 110, 93, 32,101,110,100, 10,115,101,116,103,108,111, 98, 97,
- 108, 32, 61, 32,102,117,110, 99,116,105,111,110, 32, 40,110,
- 44,118, 41, 32, 95, 71, 91,110, 93, 32, 61, 32,118, 32,101,
- 110,100, 10, 10, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 10, 10,108,111,
- 99, 97,108, 32,105,111, 44, 32,116, 97, 98, 32, 61, 32,105,
- 111, 44, 32,116, 97, 98,108,101, 10, 10, 45, 45, 32, 73, 79,
- 32,108,105, 98,114, 97,114,121, 32, 40,102,105,108,101,115,
- 41, 10, 95, 83, 84, 68, 73, 78, 32, 61, 32,105,111, 46,115,
- 116,100,105,110, 10, 95, 83, 84, 68, 69, 82, 82, 32, 61, 32,
- 105,111, 46,115,116,100,101,114,114, 10, 95, 83, 84, 68, 79,
- 85, 84, 32, 61, 32,105,111, 46,115,116,100,111,117,116, 10,
- 95, 73, 78, 80, 85, 84, 32, 61, 32,105,111, 46,115,116,100,
- 105,110, 10, 95, 79, 85, 84, 80, 85, 84, 32, 61, 32,105,111,
- 46,115,116,100,111,117,116, 10,115,101,101,107, 32, 61, 32,
- 105,111, 46,115,116,100,105,110, 46,115,101,101,107, 32, 32,
- 32, 45, 45, 32,115,105, 99,107, 32, 59, 45, 41, 10,116,109,
- 112,102,105,108,101, 32, 61, 32,105,111, 46,116,109,112,102,
- 105,108,101, 10, 99,108,111,115,101,102,105,108,101, 32, 61,
- 32,105,111, 46, 99,108,111,115,101, 10,111,112,101,110,102,
- 105,108,101, 32, 61, 32,105,111, 46,111,112,101,110, 10, 10,
- 102,117,110, 99,116,105,111,110, 32,102,108,117,115,104, 32,
- 40,102, 41, 10, 32, 32,105,102, 32,102, 32,116,104,101,110,
- 32,102, 58,102,108,117,115,104, 40, 41, 10, 32, 32,101,108,
- 115,101, 32, 95, 79, 85, 84, 80, 85, 84, 58,102,108,117,115,
- 104, 40, 41, 10, 32, 32,101,110,100, 10,101,110,100, 10, 10,
- 102,117,110, 99,116,105,111,110, 32,114,101, 97,100,102,114,
- 111,109, 32, 40,110, 97,109,101, 41, 10, 32, 32,105,102, 32,
- 110, 97,109,101, 32, 61, 61, 32,110,105,108, 32,116,104,101,
- 110, 10, 32, 32, 32, 32,108,111, 99, 97,108, 32,102, 44, 32,
- 101,114,114, 44, 32, 99,111,100, 32, 61, 32,105,111, 46, 99,
- 108,111,115,101, 40, 95, 73, 78, 80, 85, 84, 41, 10, 32, 32,
- 32, 32, 95, 73, 78, 80, 85, 84, 32, 61, 32,105,111, 46,115,
- 116,100,105,110, 10, 32, 32, 32, 32,114,101,116,117,114,110,
- 32,102, 44, 32,101,114,114, 44, 32, 99,111,100, 10, 32, 32,
- 101,108,115,101, 10, 32, 32, 32, 32,108,111, 99, 97,108, 32,
- 102, 44, 32,101,114,114, 44, 32, 99,111,100, 32, 61, 32,105,
- 111, 46,111,112,101,110, 40,110, 97,109,101, 44, 32, 34,114,
- 34, 41, 10, 32, 32, 32, 32, 95, 73, 78, 80, 85, 84, 32, 61,
- 32,102, 32,111,114, 32, 95, 73, 78, 80, 85, 84, 10, 32, 32,
- 32, 32,114,101,116,117,114,110, 32,102, 44, 32,101,114,114,
- 44, 32, 99,111,100, 10, 32, 32,101,110,100, 10,101,110,100,
- 10, 10,102,117,110, 99,116,105,111,110, 32,119,114,105,116,
- 101,116,111, 32, 40,110, 97,109,101, 41, 10, 32, 32,105,102,
- 32,110, 97,109,101, 32, 61, 61, 32,110,105,108, 32,116,104,
- 101,110, 10, 32, 32, 32, 32,108,111, 99, 97,108, 32,102, 44,
- 32,101,114,114, 44, 32, 99,111,100, 32, 61, 32,105,111, 46,
- 99,108,111,115,101, 40, 95, 79, 85, 84, 80, 85, 84, 41, 10,
- 32, 32, 32, 32, 95, 79, 85, 84, 80, 85, 84, 32, 61, 32,105,
- 111, 46,115,116,100,111,117,116, 10, 32, 32, 32, 32,114,101,
- 116,117,114,110, 32,102, 44, 32,101,114,114, 44, 32, 99,111,
- 100, 10, 32, 32,101,108,115,101, 10, 32, 32, 32, 32,108,111,
- 99, 97,108, 32,102, 44, 32,101,114,114, 44, 32, 99,111,100,
- 32, 61, 32,105,111, 46,111,112,101,110, 40,110, 97,109,101,
- 44, 32, 34,119, 34, 41, 10, 32, 32, 32, 32, 95, 79, 85, 84,
- 80, 85, 84, 32, 61, 32,102, 32,111,114, 32, 95, 79, 85, 84,
- 80, 85, 84, 10, 32, 32, 32, 32,114,101,116,117,114,110, 32,
- 102, 44, 32,101,114,114, 44, 32, 99,111,100, 10, 32, 32,101,
- 110,100, 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,
- 110, 32, 97,112,112,101,110,100,116,111, 32, 40,110, 97,109,
- 101, 41, 10, 32, 32,108,111, 99, 97,108, 32,102, 44, 32,101,
- 114,114, 44, 32, 99,111,100, 32, 61, 32,105,111, 46,111,112,
- 101,110, 40,110, 97,109,101, 44, 32, 34, 97, 34, 41, 10, 32,
- 32, 95, 79, 85, 84, 80, 85, 84, 32, 61, 32,102, 32,111,114,
- 32, 95, 79, 85, 84, 80, 85, 84, 10, 32, 32,114,101,116,117,
- 114,110, 32,102, 44, 32,101,114,114, 44, 32, 99,111,100, 10,
- 101,110,100, 10, 10,102,117,110, 99,116,105,111,110, 32,114,
- 101, 97,100, 32, 40, 46, 46, 46, 41, 10, 32, 32,108,111, 99,
- 97,108, 32,102, 32, 61, 32, 95, 73, 78, 80, 85, 84, 10, 32,
- 32,105,102, 32,114, 97,119,116,121,112,101, 40, 97,114,103,
- 91, 49, 93, 41, 32, 61, 61, 32, 39,117,115,101,114,100, 97,
- 116, 97, 39, 32,116,104,101,110, 10, 32, 32, 32, 32,102, 32,
- 61, 32,116, 97, 98, 46,114,101,109,111,118,101, 40, 97,114,
- 103, 44, 32, 49, 41, 10, 32, 32,101,110,100, 10, 32, 32,114,
- 101,116,117,114,110, 32,102, 58,114,101, 97,100, 40,117,110,
- 112, 97, 99,107, 40, 97,114,103, 41, 41, 10,101,110,100, 10,
- 10,102,117,110, 99,116,105,111,110, 32,119,114,105,116,101,
- 32, 40, 46, 46, 46, 41, 10, 32, 32,108,111, 99, 97,108, 32,
- 102, 32, 61, 32, 95, 79, 85, 84, 80, 85, 84, 10, 32, 32,105,
- 102, 32,114, 97,119,116,121,112,101, 40, 97,114,103, 91, 49,
- 93, 41, 32, 61, 61, 32, 39,117,115,101,114,100, 97,116, 97,
- 39, 32,116,104,101,110, 10, 32, 32, 32, 32,102, 32, 61, 32,
- 116, 97, 98, 46,114,101,109,111,118,101, 40, 97,114,103, 44,
- 32, 49, 41, 10, 32, 32,101,110,100, 10, 32, 32,114,101,116,
- 117,114,110, 32,102, 58,119,114,105,116,101, 40,117,110,112,
- 97, 99,107, 40, 97,114,103, 41, 41, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/compat.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32, 98, 97,115,105, 99,
- 32,117,116,105,108,105,116,121, 32,102,117,110, 99,116,105,
- 111,110,115, 10, 45, 45, 32, 87,114,105,116,116,101,110, 32,
- 98,121, 32, 87, 97,108,100,101,109, 97,114, 32, 67,101,108,
- 101,115, 10, 45, 45, 32, 84,101, 67, 71,114, 97,102, 47, 80,
- 85, 67, 45, 82,105,111, 10, 45, 45, 32, 74,117,108, 32, 49,
- 57, 57, 56, 10, 45, 45, 32, 76, 97,115,116, 32,117,112,100,
- 97,116,101, 58, 32, 65,112,114, 32, 50, 48, 48, 51, 10, 45,
- 45, 32, 36, 73,100, 58, 32, 36, 10, 10, 45, 45, 32, 84,104,
- 105,115, 32, 99,111,100,101, 32,105,115, 32,102,114,101,101,
- 32,115,111,102,116,119, 97,114,101, 59, 32,121,111,117, 32,
- 99, 97,110, 32,114,101,100,105,115,116,114,105, 98,117,116,
- 101, 32,105,116, 32, 97,110,100, 47,111,114, 32,109,111,100,
- 105,102,121, 32,105,116, 46, 10, 45, 45, 32, 84,104,101, 32,
- 115,111,102,116,119, 97,114,101, 32,112,114,111,118,105,100,
- 101,100, 32,104,101,114,101,117,110,100,101,114, 32,105,115,
- 32,111,110, 32, 97,110, 32, 34, 97,115, 32,105,115, 34, 32,
- 98, 97,115,105,115, 44, 32, 97,110,100, 10, 45, 45, 32,116,
- 104,101, 32, 97,117,116,104,111,114, 32,104, 97,115, 32,110,
- 111, 32,111, 98,108,105,103, 97,116,105,111,110, 32,116,111,
- 32,112,114,111,118,105,100,101, 32,109, 97,105,110,116,101,
- 110, 97,110, 99,101, 44, 32,115,117,112,112,111,114,116, 44,
- 32,117,112,100, 97,116,101,115, 44, 10, 45, 45, 32,101,110,
- 104, 97,110, 99,101,109,101,110,116,115, 44, 32,111,114, 32,
- 109,111,100,105,102,105, 99, 97,116,105,111,110,115, 46, 10,
- 10, 10, 45, 45, 32, 66, 97,115,105, 99, 32, 67, 32,116,121,
- 112,101,115, 32, 97,110,100, 32,116,104,101,105,114, 32, 99,
- 111,114,114,101,115,112,111,110,100,105,110,103, 32, 76,117,
- 97, 32,116,121,112,101,115, 10, 45, 45, 32, 65,108,108, 32,
- 111, 99, 99,117,114,114,101,110, 99,101,115, 32,111,102, 32,
- 34, 99,104, 97,114, 42, 34, 32,119,105,108,108, 32, 98,101,
- 32,114,101,112,108, 97, 99,101,100, 32, 98,121, 32, 34, 95,
- 99,115,116,114,105,110,103, 34, 44, 10, 45, 45, 32, 97,110,
- 100, 32, 97,108,108, 32,111, 99, 99,117,114,114,101,110, 99,
- 101,115, 32,111,102, 32, 34,118,111,105,100, 42, 34, 32,119,
- 105,108,108, 32, 98,101, 32,114,101,112,108, 97, 99,101,100,
- 32, 98,121, 32, 34, 95,117,115,101,114,100, 97,116, 97, 34,
- 10, 95, 98, 97,115,105, 99, 32, 61, 32,123, 10, 32, 91, 39,
- 118,111,105,100, 39, 93, 32, 61, 32, 39, 39, 44, 10, 32, 91,
- 39, 99,104, 97,114, 39, 93, 32, 61, 32, 39,110,117,109, 98,
- 101,114, 39, 44, 10, 32, 91, 39,105,110,116, 39, 93, 32, 61,
- 32, 39,110,117,109, 98,101,114, 39, 44, 10, 32, 91, 39,115,
- 104,111,114,116, 39, 93, 32, 61, 32, 39,110,117,109, 98,101,
- 114, 39, 44, 10, 32, 91, 39,108,111,110,103, 39, 93, 32, 61,
- 32, 39,110,117,109, 98,101,114, 39, 44, 10, 32, 91, 39,117,
- 110,115,105,103,110,101,100, 39, 93, 32, 61, 32, 39,110,117,
- 109, 98,101,114, 39, 44, 10, 32, 91, 39,102,108,111, 97,116,
- 39, 93, 32, 61, 32, 39,110,117,109, 98,101,114, 39, 44, 10,
- 32, 91, 39,100,111,117, 98,108,101, 39, 93, 32, 61, 32, 39,
- 110,117,109, 98,101,114, 39, 44, 10, 32, 91, 39, 95, 99,115,
- 116,114,105,110,103, 39, 93, 32, 61, 32, 39,115,116,114,105,
- 110,103, 39, 44, 10, 32, 91, 39, 95,117,115,101,114,100, 97,
- 116, 97, 39, 93, 32, 61, 32, 39,117,115,101,114,100, 97,116,
- 97, 39, 44, 10, 32, 91, 39, 99,104, 97,114, 42, 39, 93, 32,
- 61, 32, 39,115,116,114,105,110,103, 39, 44, 10, 32, 91, 39,
- 118,111,105,100, 42, 39, 93, 32, 61, 32, 39,117,115,101,114,
- 100, 97,116, 97, 39, 44, 10, 32, 91, 39, 98,111,111,108, 39,
- 93, 32, 61, 32, 39, 98,111,111,108,101, 97,110, 39, 44, 10,
- 32, 91, 39,108,117, 97, 95, 79, 98,106,101, 99,116, 39, 93,
- 32, 61, 32, 39,118, 97,108,117,101, 39, 44, 10, 32, 91, 39,
- 76, 85, 65, 95, 86, 65, 76, 85, 69, 39, 93, 32, 61, 32, 39,
- 118, 97,108,117,101, 39, 44, 32, 32, 32, 32, 45, 45, 32,102,
- 111,114, 32, 99,111,109,112, 97,116,105, 98,105,108,105,116,
- 121, 32,119,105,116,104, 32,116,111,108,117, 97, 32, 52, 46,
- 48, 10, 32, 91, 39,108,117, 97, 95, 83,116, 97,116,101, 42,
- 39, 93, 32, 61, 32, 39,115,116, 97,116,101, 39, 44, 10, 32,
- 91, 39, 95,108,115,116, 97,116,101, 39, 93, 32, 61, 32, 39,
- 115,116, 97,116,101, 39, 44, 10, 32, 91, 39,108,117, 97, 95,
- 70,117,110, 99,116,105,111,110, 39, 93, 32, 61, 32, 39,118,
- 97,108,117,101, 39, 44, 10,125, 10, 10, 95, 98, 97,115,105,
- 99, 95, 99,116,121,112,101, 32, 61, 32,123, 10, 32,110,117,
- 109, 98,101,114, 32, 61, 32, 34,108,117, 97, 95, 78,117,109,
- 98,101,114, 34, 44, 10, 32,115,116,114,105,110,103, 32, 61,
- 32, 34, 99,111,110,115,116, 32, 99,104, 97,114, 42, 34, 44,
- 10, 32,117,115,101,114,100, 97,116, 97, 32, 61, 32, 34,118,
- 111,105,100, 42, 34, 44, 10, 32, 98,111,111,108,101, 97,110,
- 32, 61, 32, 34, 98,111,111,108, 34, 44, 10, 32,118, 97,108,
- 117,101, 32, 61, 32, 34,105,110,116, 34, 44, 10, 32,115,116,
- 97,116,101, 32, 61, 32, 34,108,117, 97, 95, 83,116, 97,116,
- 101, 42, 34, 44, 10,125, 10, 10, 45, 45, 32,102,117,110, 99,
- 116,105,111,110,115, 32,116,104,101, 32, 97,114,101, 32,117,
- 115,101,100, 32,116,111, 32,100,111, 32, 97, 32, 39,114, 97,
- 119, 32,112,117,115,104, 39, 32,111,102, 32, 98, 97,115,105,
- 99, 32,116,121,112,101,115, 10, 95, 98, 97,115,105, 99, 95,
- 114, 97,119, 95,112,117,115,104, 32, 61, 32,123,125, 10, 10,
- 45, 45, 32, 76,105,115,116, 32,111,102, 32,117,115,101,114,
- 32,100,101,102,105,110,101,100, 32,116,121,112,101,115, 10,
- 45, 45, 32, 69, 97, 99,104, 32,116,121,112,101, 32, 99,111,
- 114,114,101,115,112,111,110,100,115, 32,116,111, 32, 97, 32,
- 118, 97,114,105, 97, 98,108,101, 32,110, 97,109,101, 32,116,
- 104, 97,116, 32,115,116,111,114,101,115, 32,105,116,115, 32,
- 116, 97,103, 32,118, 97,108,117,101, 46, 10, 95,117,115,101,
- 114,116,121,112,101, 32, 61, 32,123,125, 10, 10, 45, 45, 32,
- 76,105,115,116, 32,111,102, 32,116,121,112,101,115, 32,116,
- 104, 97,116, 32,104, 97,118,101, 32,116,111, 32, 98,101, 32,
- 99,111,108,108,101, 99,116,101,100, 10, 95, 99,111,108,108,
- 101, 99,116, 32, 61, 32,123,125, 10, 10, 45, 45, 32, 76,105,
- 115,116, 32,111,102, 32,116,121,112,101,115, 10, 95,103,108,
- 111, 98, 97,108, 95,116,121,112,101,115, 32, 61, 32,123,110,
- 61, 48,125, 10, 95,103,108,111, 98, 97,108, 95,116,121,112,
- 101,115, 95,104, 97,115,104, 32, 61, 32,123,125, 10, 10, 45,
- 45, 32,108,105,115,116, 32,111,102, 32, 99,108, 97,115,115,
- 101,115, 10, 95,103,108,111, 98, 97,108, 95, 99,108, 97,115,
- 115,101,115, 32, 61, 32,123,125, 10, 10, 45, 45, 32, 76,105,
- 115,116, 32,111,102, 32,101,110,117,109, 32, 99,111,110,115,
- 116, 97,110,116,115, 10, 95,103,108,111, 98, 97,108, 95,101,
- 110,117,109,115, 32, 61, 32,123,125, 10, 10, 45, 45, 32, 76,
- 105,115,116, 32,111,102, 32, 97,117,116,111, 32,114,101,110,
- 97,109,105,110,103, 10, 95,114,101,110, 97,109,105,110,103,
- 32, 61, 32,123,125, 10,102,117,110, 99,116,105,111,110, 32,
- 97,112,112,101,110,100,114,101,110, 97,109,105,110,103, 32,
- 40,115, 41, 10, 32,108,111, 99, 97,108, 32, 98, 44,101, 44,
- 111,108,100, 44,110,101,119, 32, 61, 32,115,116,114,102,105,
- 110,100, 40,115, 44, 34, 37,115, 42, 40, 46, 45, 41, 37,115,
- 42, 64, 37,115, 42, 40, 46, 45, 41, 37,115, 42, 36, 34, 41,
- 10, 9,105,102, 32,110,111,116, 32, 98, 32,116,104,101,110,
- 10, 9, 32,101,114,114,111,114, 40, 34, 35, 73,110,118, 97,
- 108,105,100, 32,114,101,110, 97,109,105,110,103, 32,115,121,
- 110,116, 97,120, 59, 32,105,116, 32,115,104,111,117,108,100,
- 32, 98,101, 32,111,102, 32,116,104,101, 32,102,111,114,109,
- 58, 32,112, 97,116,116,101,114,110, 64,112, 97,116,116,101,
- 114,110, 34, 41, 10, 9,101,110,100, 10, 9,116,105,110,115,
- 101,114,116, 40, 95,114,101,110, 97,109,105,110,103, 44,123,
- 111,108,100, 61,111,108,100, 44, 32,110,101,119, 61,110,101,
- 119,125, 41, 10,101,110,100, 10, 10,102,117,110, 99,116,105,
- 111,110, 32, 97,112,112,108,121,114,101,110, 97,109,105,110,
- 103, 32, 40,115, 41, 10, 9,102,111,114, 32,105, 61, 49, 44,
- 103,101,116,110, 40, 95,114,101,110, 97,109,105,110,103, 41,
- 32,100,111, 10, 9, 32,108,111, 99, 97,108, 32,109, 44,110,
- 32, 61, 32,103,115,117, 98, 40,115, 44, 95,114,101,110, 97,
- 109,105,110,103, 91,105, 93, 46,111,108,100, 44, 95,114,101,
- 110, 97,109,105,110,103, 91,105, 93, 46,110,101,119, 41, 10,
- 9, 9,105,102, 32,110, 32,126, 61, 32, 48, 32,116,104,101,
- 110, 10, 9, 9, 32,114,101,116,117,114,110, 32,109, 10, 9,
- 9,101,110,100, 10, 9,101,110,100, 10, 9,114,101,116,117,
- 114,110, 32,110,105,108, 10,101,110,100, 10, 10, 45, 45, 32,
- 69,114,114,111,114, 32,104, 97,110,100,108,101,114, 10,102,
- 117,110, 99,116,105,111,110, 32,116,111,108,117, 97, 95,101,
- 114,114,111,114, 32, 40,115, 44,102, 41, 10,105,102, 32, 95,
- 99,117,114,114, 95, 99,111,100,101, 32,116,104,101,110, 10,
- 9,112,114,105,110,116, 40, 34, 42, 42, 42, 99,117,114,114,
- 32, 99,111,100,101, 32,102,111,114, 32,101,114,114,111,114,
- 32,105,115, 32, 34, 46, 46,116,111,115,116,114,105,110,103,
- 40, 95, 99,117,114,114, 95, 99,111,100,101, 41, 41, 10, 9,
- 112,114,105,110,116, 40,100,101, 98,117,103, 46,116,114, 97,
- 99,101, 98, 97, 99,107, 40, 41, 41, 10,101,110,100, 10, 32,
- 108,111, 99, 97,108, 32,111,117,116, 32, 61, 32, 95, 79, 85,
- 84, 80, 85, 84, 10, 32, 95, 79, 85, 84, 80, 85, 84, 32, 61,
- 32, 95, 83, 84, 68, 69, 82, 82, 10, 32,105,102, 32,115,116,
- 114,115,117, 98, 40,115, 44, 49, 44, 49, 41, 32, 61, 61, 32,
- 39, 35, 39, 32,116,104,101,110, 10, 32, 32,119,114,105,116,
- 101, 40, 34, 92,110, 42, 42, 32,116,111,108,117, 97, 58, 32,
- 34, 46, 46,115,116,114,115,117, 98, 40,115, 44, 50, 41, 46,
- 46, 34, 46, 92,110, 92,110, 34, 41, 10, 32, 32,105,102, 32,
- 95, 99,117,114,114, 95, 99,111,100,101, 32,116,104,101,110,
- 10, 32, 32, 32,108,111, 99, 97,108, 32, 95, 44, 95, 44,115,
- 32, 61, 32,115,116,114,102,105,110,100, 40, 95, 99,117,114,
- 114, 95, 99,111,100,101, 44, 34, 94, 37,115, 42, 40, 46, 45,
- 92,110, 41, 34, 41, 32, 45, 45, 32,101,120,116,114, 97, 99,
- 116, 32,102,105,114,115,116, 32,108,105,110,101, 10, 32, 32,
- 32,105,102, 32,115, 61, 61,110,105,108, 32,116,104,101,110,
- 32,115, 32, 61, 32, 95, 99,117,114,114, 95, 99,111,100,101,
- 32,101,110,100, 10, 32, 32, 32,115, 32, 61, 32,103,115,117,
- 98, 40,115, 44, 34, 95,117,115,101,114,100, 97,116, 97, 34,
- 44, 34,118,111,105,100, 42, 34, 41, 32, 45, 45, 32,114,101,
- 116,117,114,110, 32,119,105,116,104, 32, 39,118,111,105,100,
- 42, 39, 10, 32, 32, 32,115, 32, 61, 32,103,115,117, 98, 40,
- 115, 44, 34, 95, 99,115,116,114,105,110,103, 34, 44, 34, 99,
- 104, 97,114, 42, 34, 41, 32, 32, 45, 45, 32,114,101,116,117,
- 114,110, 32,119,105,116,104, 32, 39, 99,104, 97,114, 42, 39,
- 10, 32, 32, 32,115, 32, 61, 32,103,115,117, 98, 40,115, 44,
- 34, 95,108,115,116, 97,116,101, 34, 44, 34,108,117, 97, 95,
- 83,116, 97,116,101, 42, 34, 41, 32, 32, 45, 45, 32,114,101,
- 116,117,114,110, 32,119,105,116,104, 32, 39,108,117, 97, 95,
- 83,116, 97,116,101, 42, 39, 10, 32, 32, 32,119,114,105,116,
- 101, 40, 34, 67,111,100,101, 32, 98,101,105,110,103, 32,112,
- 114,111, 99,101,115,115,101,100, 58, 92,110, 34, 46, 46,115,
- 46, 46, 34, 92,110, 34, 41, 10, 32, 32,101,110,100, 10, 32,
- 101,108,115,101, 10, 32,105,102, 32,110,111,116, 32,102, 32,
- 116,104,101,110, 32,102, 32, 61, 32, 34, 40,102, 32,105,115,
- 32,110,105,108, 41, 34, 32,101,110,100, 10, 32, 32,112,114,
- 105,110,116, 40, 34, 92,110, 42, 42, 32,116,111,108,117, 97,
- 32,105,110,116,101,114,110, 97,108, 32,101,114,114,111,114,
- 58, 32, 34, 46, 46,102, 46, 46,115, 46, 46, 34, 46, 92,110,
- 92,110, 34, 41, 10, 32, 32,114,101,116,117,114,110, 10, 32,
- 101,110,100, 10, 32, 95, 79, 85, 84, 80, 85, 84, 32, 61, 32,
- 111,117,116, 10,101,110,100, 10, 10,102,117,110, 99,116,105,
- 111,110, 32,119, 97,114,110,105,110,103, 32, 40,109,115,103,
- 41, 10, 32,105,102, 32,102,108, 97,103,115, 46,113, 32,116,
- 104,101,110, 32,114,101,116,117,114,110, 32,101,110,100, 10,
- 32,108,111, 99, 97,108, 32,111,117,116, 32, 61, 32, 95, 79,
- 85, 84, 80, 85, 84, 10, 32, 95, 79, 85, 84, 80, 85, 84, 32,
- 61, 32, 95, 83, 84, 68, 69, 82, 82, 10, 32,119,114,105,116,
- 101, 40, 34, 92,110, 42, 42, 32,116,111,108,117, 97, 32,119,
- 97,114,110,105,110,103, 58, 32, 34, 46, 46,109,115,103, 46,
- 46, 34, 46, 92,110, 92,110, 34, 41, 10, 32, 95, 79, 85, 84,
- 80, 85, 84, 32, 61, 32,111,117,116, 10,101,110,100, 10, 10,
- 45, 45, 32,114,101,103,105,115,116,101,114, 32, 97,110, 32,
- 117,115,101,114, 32,100,101,102,105,110,101,100, 32,116,121,
- 112,101, 58, 32,114,101,116,117,114,110,115, 32,102,117,108,
- 108, 32,116,121,112,101, 10,102,117,110, 99,116,105,111,110,
- 32,114,101,103,116,121,112,101, 32, 40,116, 41, 10, 9, 45,
- 45,105,102, 32,105,115, 98, 97,115,105, 99, 40,116, 41, 32,
- 116,104,101,110, 10, 9, 45, 45, 9,114,101,116,117,114,110,
- 32,116, 10, 9, 45, 45,101,110,100, 10, 9,108,111, 99, 97,
- 108, 32,102,116, 32, 61, 32,102,105,110,100,116,121,112,101,
- 40,116, 41, 10, 10, 9,105,102, 32,110,111,116, 32, 95,117,
- 115,101,114,116,121,112,101, 91,102,116, 93, 32,116,104,101,
- 110, 10, 9, 9,114,101,116,117,114,110, 32, 97,112,112,101,
- 110,100,117,115,101,114,116,121,112,101, 40,116, 41, 10, 9,
- 101,110,100, 10, 9,114,101,116,117,114,110, 32,102,116, 10,
- 101,110,100, 10, 10, 45, 45, 32,114,101,116,117,114,110, 32,
- 116,121,112,101, 32,110, 97,109,101, 58, 32,114,101,116,117,
- 114,110,115, 32,102,117,108,108, 32,116,121,112,101, 10,102,
- 117,110, 99,116,105,111,110, 32,116,121,112,101,118, 97,114,
- 40,116,121,112,101, 41, 10, 9,105,102, 32,116,121,112,101,
- 32, 61, 61, 32, 39, 39, 32,111,114, 32,116,121,112,101, 32,
- 61, 61, 32, 39,118,111,105,100, 39, 32,116,104,101,110, 10,
- 9, 9,114,101,116,117,114,110, 32,116,121,112,101, 10, 9,
- 101,108,115,101, 10, 9, 9,108,111, 99, 97,108, 32,102,116,
- 32, 61, 32,102,105,110,100,116,121,112,101, 40,116,121,112,
- 101, 41, 10, 9, 9,105,102, 32,102,116, 32,116,104,101,110,
- 10, 9, 9, 9,114,101,116,117,114,110, 32,102,116, 10, 9,
- 9,101,110,100, 10, 9, 9, 95,117,115,101,114,116,121,112,
- 101, 91,116,121,112,101, 93, 32, 61, 32,116,121,112,101, 10,
- 9, 9,114,101,116,117,114,110, 32,116,121,112,101, 10, 9,
- 101,110,100, 10,101,110,100, 10, 10, 45, 45, 32, 99,104,101,
- 99,107, 32,105,102, 32, 98, 97,115,105, 99, 32,116,121,112,
- 101, 10,102,117,110, 99,116,105,111,110, 32,105,115, 98, 97,
- 115,105, 99, 32, 40,116,121,112,101, 41, 10, 32,108,111, 99,
- 97,108, 32,116, 32, 61, 32,103,115,117, 98, 40,116,121,112,
- 101, 44, 39, 99,111,110,115,116, 32, 39, 44, 39, 39, 41, 10,
- 32,108,111, 99, 97,108, 32,109, 44,116, 32, 61, 32, 97,112,
- 112,108,121,116,121,112,101,100,101,102, 40, 39, 39, 44, 32,
- 116, 41, 10, 32,108,111, 99, 97,108, 32, 98, 32, 61, 32, 95,
- 98, 97,115,105, 99, 91,116, 93, 10, 32,105,102, 32, 98, 32,
- 116,104,101,110, 10, 32, 32,114,101,116,117,114,110, 32, 98,
- 44, 95, 98, 97,115,105, 99, 95, 99,116,121,112,101, 91, 98,
- 93, 10, 32,101,110,100, 10, 32,114,101,116,117,114,110, 32,
- 110,105,108, 10,101,110,100, 10, 10, 45, 45, 32,115,112,108,
- 105,116, 32,115,116,114,105,110,103, 32,117,115,105,110,103,
- 32, 97, 32,116,111,107,101,110, 10,102,117,110, 99,116,105,
- 111,110, 32,115,112,108,105,116, 32, 40,115, 44,116, 41, 10,
- 32,108,111, 99, 97,108, 32,108, 32, 61, 32,123,110, 61, 48,
- 125, 10, 32,108,111, 99, 97,108, 32,102, 32, 61, 32,102,117,
- 110, 99,116,105,111,110, 32, 40,115, 41, 10, 32, 32,108, 46,
- 110, 32, 61, 32,108, 46,110, 32, 43, 32, 49, 10, 32, 32,108,
- 91,108, 46,110, 93, 32, 61, 32,115, 10, 32, 32,114,101,116,
- 117,114,110, 32, 34, 34, 10, 32,101,110,100, 10, 32,108,111,
- 99, 97,108, 32,112, 32, 61, 32, 34, 37,115, 42, 40, 46, 45,
- 41, 37,115, 42, 34, 46, 46,116, 46, 46, 34, 37,115, 42, 34,
- 10, 32,115, 32, 61, 32,103,115,117, 98, 40,115, 44, 34, 94,
- 37,115, 43, 34, 44, 34, 34, 41, 10, 32,115, 32, 61, 32,103,
- 115,117, 98, 40,115, 44, 34, 37,115, 43, 36, 34, 44, 34, 34,
- 41, 10, 32,115, 32, 61, 32,103,115,117, 98, 40,115, 44,112,
- 44,102, 41, 10, 32,108, 46,110, 32, 61, 32,108, 46,110, 32,
- 43, 32, 49, 10, 32,108, 91,108, 46,110, 93, 32, 61, 32,103,
- 115,117, 98, 40,115, 44, 34, 40, 37,115, 37,115, 42, 41, 36,
- 34, 44, 34, 34, 41, 10, 32,114,101,116,117,114,110, 32,108,
- 10,101,110,100, 10, 10, 45, 45, 32,115,112,108,105,116,115,
- 32, 97, 32,115,116,114,105,110,103, 32,117,115,105,110,103,
- 32, 97, 32,112, 97,116,116,101,114,110, 44, 32, 99,111,110,
- 115,105,100,101,114,105,110,103, 32,116,104,101, 32,115,112,
- 97, 99,105, 97,108, 32, 99, 97,115,101,115, 32,111,102, 32,
- 67, 32, 99,111,100,101, 32, 40,116,101,109,112,108, 97,116,
- 101,115, 44, 32,102,117,110, 99,116,105,111,110, 32,112, 97,
- 114, 97,109,101,116,101,114,115, 44, 32,101,116, 99, 41, 10,
- 45, 45, 32,112, 97,116,116,101,114,110, 32, 99, 97,110, 39,
- 116, 32, 99,111,110,116, 97,105,110, 32,116,104,101, 32, 39,
- 94, 39, 32, 40, 97,115, 32,117,115,101,100, 32,116,111, 32,
- 105,100,101,110,116,105,102,121, 32,116,104,101, 32, 98,101,
- 103,105,110,105,110,103, 32,111,102, 32,116,104,101, 32,108,
- 105,110,101, 41, 10, 45, 45, 32, 97,108,115,111, 32,115,116,
- 114,105,112,115, 32,119,104,105,116,101,115,112, 97, 99,101,
- 10,102,117,110, 99,116,105,111,110, 32,115,112,108,105,116,
- 95, 99, 95,116,111,107,101,110,115, 40,115, 44, 32,112, 97,
- 116, 41, 10, 10, 9,115, 32, 61, 32,115,116,114,105,110,103,
- 46,103,115,117, 98, 40,115, 44, 32, 34, 94, 37,115, 42, 34,
- 44, 32, 34, 34, 41, 10, 9,115, 32, 61, 32,115,116,114,105,
- 110,103, 46,103,115,117, 98, 40,115, 44, 32, 34, 37,115, 42,
- 36, 34, 44, 32, 34, 34, 41, 10, 10, 9,108,111, 99, 97,108,
- 32,116,111,107,101,110, 95, 98,101,103,105,110, 32, 61, 32,
- 49, 10, 9,108,111, 99, 97,108, 32,116,111,107,101,110, 95,
- 101,110,100, 32, 61, 32, 49, 10, 9,108,111, 99, 97,108, 32,
- 111,102,115, 32, 61, 32, 49, 10, 9,108,111, 99, 97,108, 32,
- 114,101,116, 32, 61, 32,123,110, 61, 48,125, 10, 10, 9,102,
- 117,110, 99,116,105,111,110, 32, 97,100,100, 95,116,111,107,
- 101,110, 40,111,102,115, 41, 10, 10, 9, 9,108,111, 99, 97,
- 108, 32,116, 32, 61, 32,115,116,114,105,110,103, 46,115,117,
- 98, 40,115, 44, 32,116,111,107,101,110, 95, 98,101,103,105,
- 110, 44, 32,111,102,115, 41, 10, 9, 9,116, 32, 61, 32,115,
- 116,114,105,110,103, 46,103,115,117, 98, 40,116, 44, 32, 34,
- 94, 37,115, 42, 34, 44, 32, 34, 34, 41, 10, 9, 9,116, 32,
- 61, 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,116,
- 44, 32, 34, 37,115, 42, 36, 34, 44, 32, 34, 34, 41, 10, 9,
- 9,114,101,116, 46,110, 32, 61, 32,114,101,116, 46,110, 32,
- 43, 32, 49, 10, 9, 9,114,101,116, 91,114,101,116, 46,110,
- 93, 32, 61, 32,116, 10, 9,101,110,100, 10, 10, 9,119,104,
- 105,108,101, 32,111,102,115, 32, 60, 61, 32,115,116,114,105,
- 110,103, 46,108,101,110, 40,115, 41, 32,100,111, 10, 10, 9,
- 9,108,111, 99, 97,108, 32,115,117, 98, 32, 61, 32,115,116,
- 114,105,110,103, 46,115,117, 98, 40,115, 44, 32,111,102,115,
- 44, 32, 45, 49, 41, 10, 9, 9,108,111, 99, 97,108, 32, 98,
- 44,101, 32, 61, 32,115,116,114,105,110,103, 46,102,105,110,
- 100, 40,115,117, 98, 44, 32, 34, 94, 34, 46, 46,112, 97,116,
- 41, 10, 9, 9,105,102, 32, 98, 32,116,104,101,110, 10, 9,
- 9, 9, 97,100,100, 95,116,111,107,101,110, 40,111,102,115,
- 45, 49, 41, 10, 9, 9, 9,111,102,115, 32, 61, 32,111,102,
- 115, 43,101, 10, 9, 9, 9,116,111,107,101,110, 95, 98,101,
- 103,105,110, 32, 61, 32,111,102,115, 10, 9, 9,101,108,115,
- 101, 10, 9, 9, 9,108,111, 99, 97,108, 32, 99,104, 97,114,
- 32, 61, 32,115,116,114,105,110,103, 46,115,117, 98, 40,115,
- 44, 32,111,102,115, 44, 32,111,102,115, 41, 10, 9, 9, 9,
- 105,102, 32, 99,104, 97,114, 32, 61, 61, 32, 34, 40, 34, 32,
- 111,114, 32, 99,104, 97,114, 32, 61, 61, 32, 34, 60, 34, 32,
- 116,104,101,110, 10, 10, 9, 9, 9, 9,108,111, 99, 97,108,
- 32, 98,108,111, 99,107, 10, 9, 9, 9, 9,105,102, 32, 99,
- 104, 97,114, 32, 61, 61, 32, 34, 40, 34, 32,116,104,101,110,
- 32, 98,108,111, 99,107, 32, 61, 32, 34, 94, 37, 98, 40, 41,
- 34, 32,101,110,100, 10, 9, 9, 9, 9,105,102, 32, 99,104,
- 97,114, 32, 61, 61, 32, 34, 60, 34, 32,116,104,101,110, 32,
- 98,108,111, 99,107, 32, 61, 32, 34, 94, 37, 98, 60, 62, 34,
- 32,101,110,100, 10, 10, 9, 9, 9, 9, 98, 44,101, 32, 61,
- 32,115,116,114,105,110,103, 46,102,105,110,100, 40,115,117,
- 98, 44, 32, 98,108,111, 99,107, 41, 10, 9, 9, 9, 9,105,
- 102, 32,110,111,116, 32, 98, 32,116,104,101,110, 10, 9, 9,
- 9, 9, 9, 45, 45, 32,117,110,116,101,114,109,105,110, 97,
- 116,101,100, 32, 98,108,111, 99,107, 63, 10, 9, 9, 9, 9,
- 9,111,102,115, 32, 61, 32,111,102,115, 43, 49, 10, 9, 9,
- 9, 9,101,108,115,101, 10, 9, 9, 9, 9, 9,111,102,115,
- 32, 61, 32,111,102,115, 32, 43, 32,101, 10, 9, 9, 9, 9,
- 101,110,100, 10, 10, 9, 9, 9,101,108,115,101, 10, 9, 9,
- 9, 9,111,102,115, 32, 61, 32,111,102,115, 43, 49, 10, 9,
- 9, 9,101,110,100, 10, 9, 9,101,110,100, 10, 10, 9,101,
- 110,100, 10, 9, 97,100,100, 95,116,111,107,101,110, 40,111,
- 102,115, 41, 10, 9, 45, 45,105,102, 32,114,101,116, 46,110,
- 32, 61, 61, 32, 48, 32,116,104,101,110, 10, 10, 9, 45, 45,
- 9,114,101,116, 46,110, 61, 49, 10, 9, 45, 45, 9,114,101,
- 116, 91, 49, 93, 32, 61, 32, 34, 34, 10, 9, 45, 45,101,110,
- 100, 10, 10, 9,114,101,116,117,114,110, 32,114,101,116, 10,
- 10,101,110,100, 10, 10, 45, 45, 32, 99,111,110, 99, 97,116,
- 101,110, 97,116,101, 32,115,116,114,105,110,103,115, 32,111,
- 102, 32, 97, 32,116, 97, 98,108,101, 10,102,117,110, 99,116,
- 105,111,110, 32, 99,111,110, 99, 97,116, 32, 40,116, 44,102,
- 44,108, 44,106,115,116,114, 41, 10, 9,106,115,116,114, 32,
- 61, 32,106,115,116,114, 32,111,114, 32, 34, 32, 34, 10, 32,
- 108,111, 99, 97,108, 32,115, 32, 61, 32, 39, 39, 10, 32,108,
- 111, 99, 97,108, 32,105, 61,102, 10, 32,119,104,105,108,101,
- 32,105, 60, 61,108, 32,100,111, 10, 32, 32,115, 32, 61, 32,
- 115, 46, 46,116, 91,105, 93, 10, 32, 32,105, 32, 61, 32,105,
- 43, 49, 10, 32, 32,105,102, 32,105, 32, 60, 61, 32,108, 32,
- 116,104,101,110, 32,115, 32, 61, 32,115, 46, 46,106,115,116,
- 114, 32,101,110,100, 10, 32,101,110,100, 10, 32,114,101,116,
- 117,114,110, 32,115, 10,101,110,100, 10, 10, 45, 45, 32, 99,
- 111,110, 99, 97,116,101,110, 97,116,101, 32, 97,108,108, 32,
- 112, 97,114, 97,109,101,116,101,114,115, 44, 32,102,111,108,
- 108,111,119,105,110,103, 32,111,117,116,112,117,116, 32,114,
- 117,108,101,115, 10,102,117,110, 99,116,105,111,110, 32, 99,
- 111,110, 99, 97,116,112, 97,114, 97,109, 32, 40,108,105,110,
- 101, 44, 32, 46, 46, 46, 41, 10, 32,108,111, 99, 97,108, 32,
- 105, 61, 49, 10, 32,119,104,105,108,101, 32,105, 60, 61, 97,
- 114,103, 46,110, 32,100,111, 10, 32, 32,105,102, 32, 95, 99,
- 111,110,116, 32, 97,110,100, 32,110,111,116, 32,115,116,114,
- 102,105,110,100, 40, 95, 99,111,110,116, 44, 39, 91, 37, 40,
- 44, 34, 93, 39, 41, 32, 97,110,100, 10, 32, 32, 32, 32, 32,
- 115,116,114,102,105,110,100, 40, 97,114,103, 91,105, 93, 44,
- 34, 94, 91, 37, 97, 95,126, 93, 34, 41, 32,116,104,101,110,
- 10, 9, 32, 32, 32, 32,108,105,110,101, 32, 61, 32,108,105,
- 110,101, 32, 46, 46, 32, 39, 32, 39, 10, 32, 32,101,110,100,
- 10, 32, 32,108,105,110,101, 32, 61, 32,108,105,110,101, 32,
- 46, 46, 32, 97,114,103, 91,105, 93, 10, 32, 32,105,102, 32,
- 97,114,103, 91,105, 93, 32,126, 61, 32, 39, 39, 32,116,104,
- 101,110, 10, 32, 32, 32, 95, 99,111,110,116, 32, 61, 32,115,
- 116,114,115,117, 98, 40, 97,114,103, 91,105, 93, 44, 45, 49,
- 44, 45, 49, 41, 10, 32, 32,101,110,100, 10, 32, 32,105, 32,
- 61, 32,105, 43, 49, 10, 32,101,110,100, 10, 32,105,102, 32,
- 115,116,114,102,105,110,100, 40, 97,114,103, 91, 97,114,103,
- 46,110, 93, 44, 34, 91, 37, 47, 37, 41, 37, 59, 37,123, 37,
- 125, 93, 36, 34, 41, 32,116,104,101,110, 10, 32, 32, 95, 99,
- 111,110,116, 61,110,105,108, 32,108,105,110,101, 32, 61, 32,
- 108,105,110,101, 32, 46, 46, 32, 39, 92,110, 39, 10, 32,101,
- 110,100, 10, 9,114,101,116,117,114,110, 32,108,105,110,101,
- 10,101,110,100, 10, 10, 45, 45, 32,111,117,116,112,117,116,
- 32,108,105,110,101, 10,102,117,110, 99,116,105,111,110, 32,
- 111,117,116,112,117,116, 32, 40, 46, 46, 46, 41, 10, 32,108,
- 111, 99, 97,108, 32,105, 61, 49, 10, 32,119,104,105,108,101,
- 32,105, 60, 61, 97,114,103, 46,110, 32,100,111, 10, 32, 32,
- 105,102, 32, 95, 99,111,110,116, 32, 97,110,100, 32,110,111,
- 116, 32,115,116,114,102,105,110,100, 40, 95, 99,111,110,116,
- 44, 39, 91, 37, 40, 44, 34, 93, 39, 41, 32, 97,110,100, 10,
- 32, 32, 32, 32, 32,115,116,114,102,105,110,100, 40, 97,114,
- 103, 91,105, 93, 44, 34, 94, 91, 37, 97, 95,126, 93, 34, 41,
- 32,116,104,101,110, 10, 9, 32, 32, 32, 32,119,114,105,116,
- 101, 40, 39, 32, 39, 41, 10, 32, 32,101,110,100, 10, 32, 32,
- 119,114,105,116,101, 40, 97,114,103, 91,105, 93, 41, 10, 32,
- 32,105,102, 32, 97,114,103, 91,105, 93, 32,126, 61, 32, 39,
- 39, 32,116,104,101,110, 10, 32, 32, 32, 95, 99,111,110,116,
- 32, 61, 32,115,116,114,115,117, 98, 40, 97,114,103, 91,105,
- 93, 44, 45, 49, 44, 45, 49, 41, 10, 32, 32,101,110,100, 10,
- 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32,101,110,100, 10,
- 32,105,102, 32,115,116,114,102,105,110,100, 40, 97,114,103,
- 91, 97,114,103, 46,110, 93, 44, 34, 91, 37, 47, 37, 41, 37,
- 59, 37,123, 37,125, 93, 36, 34, 41, 32,116,104,101,110, 10,
- 32, 32, 95, 99,111,110,116, 61,110,105,108, 32,119,114,105,
- 116,101, 40, 39, 92,110, 39, 41, 10, 32,101,110,100, 10,101,
- 110,100, 10, 10,102,117,110, 99,116,105,111,110, 32,103,101,
- 116, 95,112,114,111,112,101,114,116,121, 95,109,101,116,104,
- 111,100,115, 40,112,116,121,112,101, 44, 32,110, 97,109,101,
- 41, 10, 10, 9,105,102, 32,103,101,116, 95,112,114,111,112,
- 101,114,116,121, 95,109,101,116,104,111,100,115, 95,104,111,
- 111,107, 32, 97,110,100, 32,103,101,116, 95,112,114,111,112,
- 101,114,116,121, 95,109,101,116,104,111,100,115, 95,104,111,
- 111,107, 40,112,116,121,112,101, 44,110, 97,109,101, 41, 32,
- 116,104,101,110, 10, 9, 9,114,101,116,117,114,110, 32,103,
- 101,116, 95,112,114,111,112,101,114,116,121, 95,109,101,116,
- 104,111,100,115, 95,104,111,111,107, 40,112,116,121,112,101,
- 44, 32,110, 97,109,101, 41, 10, 9,101,110,100, 10, 10, 9,
- 105,102, 32,112,116,121,112,101, 32, 61, 61, 32, 34,100,101,
- 102, 97,117,108,116, 34, 32,116,104,101,110, 32, 45, 45, 32,
- 103,101,116, 95,110, 97,109,101, 44, 32,115,101,116, 95,110,
- 97,109,101, 10, 9, 9,114,101,116,117,114,110, 32, 34,103,
- 101,116, 95, 34, 46, 46,110, 97,109,101, 44, 32, 34,115,101,
- 116, 95, 34, 46, 46,110, 97,109,101, 10, 9,101,110,100, 10,
- 10, 9,105,102, 32,112,116,121,112,101, 32, 61, 61, 32, 34,
- 113,116, 34, 32,116,104,101,110, 32, 45, 45, 32,110, 97,109,
- 101, 44, 32,115,101,116, 78, 97,109,101, 10, 9, 9,114,101,
- 116,117,114,110, 32,110, 97,109,101, 44, 32, 34,115,101,116,
- 34, 46, 46,115,116,114,105,110,103, 46,117,112,112,101,114,
- 40,115,116,114,105,110,103, 46,115,117, 98, 40,110, 97,109,
- 101, 44, 32, 49, 44, 32, 49, 41, 41, 46, 46,115,116,114,105,
- 110,103, 46,115,117, 98, 40,110, 97,109,101, 44, 32, 50, 44,
- 32, 45, 49, 41, 10, 9,101,110,100, 10, 10, 9,105,102, 32,
- 112,116,121,112,101, 32, 61, 61, 32, 34,111,118,101,114,108,
- 111, 97,100, 34, 32,116,104,101,110, 32, 45, 45, 32,110, 97,
- 109,101, 44, 32,110, 97,109,101, 10, 9, 9,114,101,116,117,
- 114,110, 32,110, 97,109,101, 44,110, 97,109,101, 10, 9,101,
- 110,100, 10, 10, 9,114,101,116,117,114,110, 32,110,105,108,
- 10,101,110,100, 10, 10, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 32,116,104,101, 32,104,111,111,107,115,
- 10, 10, 45, 45, 32, 99, 97,108,108,101,100, 32,114,105,103,
- 104,116, 32, 97,102,116,101,114, 32,112,114,111, 99,101,115,
- 115,105,110,103, 32,116,104,101, 32, 36, 91,105, 99,104,108,
- 93,102,105,108,101, 32,100,105,114,101, 99,116,105,118,101,
- 115, 44, 10, 45, 45, 32,114,105,103,104,116, 32, 98,101,102,
- 111,114,101, 32,112,114,111, 99,101,115,115,105,110,103, 32,
- 97,110,121,116,104,105,110,103, 32,101,108,115,101, 10, 45,
- 45, 32,116, 97,107,101,115, 32,116,104,101, 32,112, 97, 99,
- 107, 97,103,101, 32,111, 98,106,101, 99,116, 32, 97,115, 32,
- 116,104,101, 32,112, 97,114, 97,109,101,116,101,114, 10,102,
- 117,110, 99,116,105,111,110, 32,112,114,101,112,114,111, 99,
- 101,115,115, 95,104,111,111,107, 40,112, 41, 10, 9, 45, 45,
- 32,112, 46, 99,111,100,101, 32,104, 97,115, 32, 97,108,108,
- 32,116,104,101, 32,105,110,112,117,116, 32, 99,111,100,101,
- 32,102,114,111,109, 32,116,104,101, 32,112,107,103, 10,101,
- 110,100, 10, 10, 10, 45, 45, 32, 99, 97,108,108,101,100, 32,
- 102,111,114, 32,101,118,101,114,121, 32, 36,105,102,105,108,
- 101, 32,100,105,114,101, 99,116,105,118,101, 10, 45, 45, 32,
- 116, 97,107,101,115, 32, 97, 32,116, 97, 98,108,101, 32,119,
- 105,116,104, 32, 97, 32,115,116,114,105,110,103, 32, 99, 97,
- 108,108,101,100, 32, 39, 99,111,100,101, 39, 32,105,110,115,
- 105,100,101, 44, 32,116,104,101, 32,102,105,108,101,110, 97,
- 109,101, 44, 32, 97,110,100, 32, 97,110,121, 32,101,120,116,
- 114, 97, 32, 97,114,103,117,109,101,110,116,115, 10, 45, 45,
- 32,112, 97,115,115,101,100, 32,116,111, 32, 36,105,102,105,
- 108,101, 46, 32,110,111, 32,114,101,116,117,114,110, 32,118,
- 97,108,117,101, 10,102,117,110, 99,116,105,111,110, 32,105,
- 110, 99,108,117,100,101, 95,102,105,108,101, 95,104,111,111,
- 107, 40,116, 44, 32,102,105,108,101,110, 97,109,101, 44, 32,
- 46, 46, 46, 41, 10, 10,101,110,100, 10, 10, 45, 45, 32, 99,
- 97,108,108,101,100, 32, 97,102,116,101,114, 32,112,114,111,
- 99,101,115,115,105,110,103, 32, 97,110,121,116,104,105,110,
- 103, 32,116,104, 97,116, 39,115, 32,110,111,116, 32, 99,111,
- 100,101, 32, 40,108,105,107,101, 32, 39, 36,114,101,110, 97,
- 109,105,110,103, 39, 44, 32, 99,111,109,109,101,110,116,115,
- 44, 32,101,116, 99, 41, 10, 45, 45, 32, 97,110,100, 32,114,
- 105,103,104,116, 32, 98,101,102,111,114,101, 32,112, 97,114,
- 115,105,110,103, 32,116,104,101, 32, 97, 99,116,117, 97,108,
- 32, 99,111,100,101, 46, 10, 45, 45, 32,116, 97,107,101,115,
- 32,116,104,101, 32, 80, 97, 99,107, 97,103,101, 32,111, 98,
- 106,101, 99,116, 32,119,105,116,104, 32, 97,108,108, 32,116,
- 104,101, 32, 99,111,100,101, 32,111,110, 32,116,104,101, 32,
- 39, 99,111,100,101, 39, 32,107,101,121, 46, 32,110,111, 32,
- 114,101,116,117,114,110, 32,118, 97,108,117,101, 10,102,117,
- 110, 99,116,105,111,110, 32,112,114,101,112, 97,114,115,101,
- 95,104,111,111,107, 40,112, 97, 99,107, 97,103,101, 41, 10,
- 10,101,110,100, 10, 10, 45, 45, 32, 99, 97,108,108,101,100,
- 32, 98,101,102,111,114,101, 32,115,116, 97,114,116,105,110,
- 103, 32,111,117,116,112,117,116, 10,102,117,110, 99,116,105,
- 111,110, 32,112,114,101, 95,111,117,116,112,117,116, 95,104,
- 111,111,107, 40,112, 97, 99,107, 97,103,101, 41, 10, 10,101,
- 110,100, 10, 10, 45, 45, 32, 99, 97,108,108,101,100, 32, 97,
- 102,116,101,114, 32,119,114,105,116,105,110,103, 32, 97,108,
- 108, 32,116,104,101, 32,111,117,116,112,117,116, 46, 10, 45,
- 45, 32,116, 97,107,101,115, 32,116,104,101, 32, 80, 97, 99,
- 107, 97,103,101, 32,111, 98,106,101, 99,116, 10,102,117,110,
- 99,116,105,111,110, 32,112,111,115,116, 95,111,117,116,112,
- 117,116, 95,104,111,111,107, 40,112, 97, 99,107, 97,103,101,
- 41, 10, 10,101,110,100, 10, 10, 10, 45, 45, 32, 99, 97,108,
- 108,101,100, 32,102,114,111,109, 32, 39,103,101,116, 95,112,
- 114,111,112,101,114,116,121, 95,109,101,116,104,111,100,115,
- 39, 32,116,111, 32,103,101,116, 32,116,104,101, 32,109,101,
- 116,104,111,100,115, 32,116,111, 32,114,101,116,114,105,101,
- 118,101, 32, 97, 32,112,114,111,112,101,114,116,121, 10, 45,
- 45, 32, 97, 99, 99,111,114,100,105,110,103, 32,116,111, 32,
- 105,116,115, 32,116,121,112,101, 10,102,117,110, 99,116,105,
- 111,110, 32,103,101,116, 95,112,114,111,112,101,114,116,121,
- 95,109,101,116,104,111,100,115, 95,104,111,111,107, 40,112,
- 114,111,112,101,114,116,121, 95,116,121,112,101, 44, 32,110,
- 97,109,101, 41, 10, 10,101,110,100, 10, 10, 45, 45, 32, 99,
- 97,108,108,101,100, 32,102,114,111,109, 32, 67,108, 97,115,
- 115, 67,111,110,116, 97,105,110,101,114, 58,100,111,112, 97,
- 114,115,101, 32,119,105,116,104, 32,116,104,101, 32,115,116,
- 114,105,110,103, 32, 98,101,105,110,103, 32,112, 97,114,115,
- 101,100, 10, 45, 45, 32,114,101,116,117,114,110, 32,110,105,
- 108, 44, 32,111,114, 32, 97, 32,115,117, 98,115,116,114,105,
- 110,103, 10,102,117,110, 99,116,105,111,110, 32,112, 97,114,
- 115,101,114, 95,104,111,111,107, 40,115, 41, 10, 10, 9,114,
- 101,116,117,114,110, 32,110,105,108, 10,101,110,100, 10, 10,
- 45, 45, 32, 99, 97,108,108,101,100, 32,102,114,111,109, 32,
- 99,108, 97,115,115, 70,117,110, 99,116,105,111,110, 58,115,
- 117,112, 99,111,100,101, 44, 32, 98,101,102,111,114,101, 32,
- 116,104,101, 32, 99, 97,108,108, 32,116,111, 32,116,104,101,
- 32,102,117,110, 99,116,105,111,110, 32,105,115, 32,111,117,
- 116,112,117,116, 10,102,117,110, 99,116,105,111,110, 32,112,
- 114,101, 95, 99, 97,108,108, 95,104,111,111,107, 40,102, 41,
- 10, 10,101,110,100, 10, 10, 45, 45, 32, 99, 97,108,108,101,
- 100, 32,102,114,111,109, 32, 99,108, 97,115,115, 70,117,110,
- 99,116,105,111,110, 58,115,117,112, 99,111,100,101, 44, 32,
- 97,102,116,101,114, 32,116,104,101, 32, 99, 97,108,108, 32,
- 116,111, 32,116,104,101, 32,102,117,110, 99,116,105,111,110,
- 32,105,115, 32,111,117,116,112,117,116, 10,102,117,110, 99,
- 116,105,111,110, 32,112,111,115,116, 95, 99, 97,108,108, 95,
- 104,111,111,107, 40,102, 41, 10, 10,101,110,100, 10, 10, 45,
- 45, 32, 99, 97,108,108,101,100, 32, 98,101,102,111,114,101,
- 32,116,104,101, 32,114,101,103,105,115,116,101,114, 32, 99,
- 111,100,101, 32,105,115, 32,111,117,116,112,117,116, 10,102,
- 117,110, 99,116,105,111,110, 32,112,114,101, 95,114,101,103,
- 105,115,116,101,114, 95,104,111,111,107, 40,112, 97, 99,107,
- 97,103,101, 41, 10, 10,101,110,100, 10, 10, 45, 45, 32, 99,
- 97,108,108,101,100, 32,116,111, 32,111,117,116,112,117,116,
- 32, 97,110, 32,101,114,114,111,114, 32,109,101,115,115, 97,
- 103,101, 10,102,117,110, 99,116,105,111,110, 32,111,117,116,
- 112,117,116, 95,101,114,114,111,114, 95,104,111,111,107, 40,
- 46, 46, 46, 41, 10, 9,114,101,116,117,114,110, 32,115,116,
- 114,105,110,103, 46,102,111,114,109, 97,116, 40, 46, 46, 46,
- 41, 10,101,110,100, 10, 10, 45, 45, 32, 99,117,115,116,111,
- 109, 32,112,117,115,104,101,114,115, 10, 10, 95,112,117,115,
- 104, 95,102,117,110, 99,116,105,111,110,115, 32, 61, 32,123,
- 125, 10, 95,105,115, 95,102,117,110, 99,116,105,111,110,115,
- 32, 61, 32,123,125, 10, 95,116,111, 95,102,117,110, 99,116,
- 105,111,110,115, 32, 61, 32,123,125, 10, 10, 95, 98, 97,115,
- 101, 95,112,117,115,104, 95,102,117,110, 99,116,105,111,110,
- 115, 32, 61, 32,123,125, 10, 95, 98, 97,115,101, 95,105,115,
- 95,102,117,110, 99,116,105,111,110,115, 32, 61, 32,123,125,
- 10, 95, 98, 97,115,101, 95,116,111, 95,102,117,110, 99,116,
- 105,111,110,115, 32, 61, 32,123,125, 10, 10,108,111, 99, 97,
- 108, 32,102,117,110, 99,116,105,111,110, 32,115,101, 97,114,
- 99,104, 95, 98, 97,115,101, 40,116, 44, 32,102,117,110, 99,
- 115, 41, 10, 10, 9,108,111, 99, 97,108, 32, 99,108, 97,115,
- 115, 32, 61, 32, 95,103,108,111, 98, 97,108, 95, 99,108, 97,
- 115,115,101,115, 91,116, 93, 10, 10, 9,119,104,105,108,101,
- 32, 99,108, 97,115,115, 32,100,111, 10, 9, 9,105,102, 32,
- 102,117,110, 99,115, 91, 99,108, 97,115,115, 46,116,121,112,
- 101, 93, 32,116,104,101,110, 10, 9, 9, 9,114,101,116,117,
- 114,110, 32,102,117,110, 99,115, 91, 99,108, 97,115,115, 46,
- 116,121,112,101, 93, 10, 9, 9,101,110,100, 10, 9, 9, 99,
- 108, 97,115,115, 32, 61, 32, 95,103,108,111, 98, 97,108, 95,
- 99,108, 97,115,115,101,115, 91, 99,108, 97,115,115, 46, 98,
- 116,121,112,101, 93, 10, 9,101,110,100, 10, 9,114,101,116,
- 117,114,110, 32,110,105,108, 10,101,110,100, 10, 10,102,117,
- 110, 99,116,105,111,110, 32,103,101,116, 95,112,117,115,104,
- 95,102,117,110, 99,116,105,111,110, 40,116, 41, 10, 9,114,
- 101,116,117,114,110, 32, 95,112,117,115,104, 95,102,117,110,
- 99,116,105,111,110,115, 91,116, 93, 32,111,114, 32,115,101,
- 97,114, 99,104, 95, 98, 97,115,101, 40,116, 44, 32, 95, 98,
- 97,115,101, 95,112,117,115,104, 95,102,117,110, 99,116,105,
- 111,110,115, 41, 32,111,114, 32, 34,116,111,108,117, 97, 95,
- 112,117,115,104,117,115,101,114,116,121,112,101, 34, 10,101,
- 110,100, 10, 10,102,117,110, 99,116,105,111,110, 32,103,101,
- 116, 95,116,111, 95,102,117,110, 99,116,105,111,110, 40,116,
- 41, 10, 9,114,101,116,117,114,110, 32, 95,116,111, 95,102,
- 117,110, 99,116,105,111,110,115, 91,116, 93, 32,111,114, 32,
- 115,101, 97,114, 99,104, 95, 98, 97,115,101, 40,116, 44, 32,
- 95, 98, 97,115,101, 95,116,111, 95,102,117,110, 99,116,105,
- 111,110,115, 41, 32,111,114, 32, 34,116,111,108,117, 97, 95,
- 116,111,117,115,101,114,116,121,112,101, 34, 10,101,110,100,
- 10, 10,102,117,110, 99,116,105,111,110, 32,103,101,116, 95,
- 105,115, 95,102,117,110, 99,116,105,111,110, 40,116, 41, 10,
- 9,114,101,116,117,114,110, 32, 95,105,115, 95,102,117,110,
- 99,116,105,111,110,115, 91,116, 93, 32,111,114, 32,115,101,
- 97,114, 99,104, 95, 98, 97,115,101, 40,116, 44, 32, 95, 98,
- 97,115,101, 95,105,115, 95,102,117,110, 99,116,105,111,110,
- 115, 41, 32,111,114, 32, 34,116,111,108,117, 97, 95,105,115,
- 117,115,101,114,116,121,112,101, 34, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/basic.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32, 97, 98,115,116,114,
- 97, 99,116, 32,102,101, 97,116,117,114,101, 32, 99,108, 97,
- 115,115, 10, 45, 45, 32, 87,114,105,116,116,101,110, 32, 98,
- 121, 32, 87, 97,108,100,101,109, 97,114, 32, 67,101,108,101,
- 115, 10, 45, 45, 32, 84,101, 67, 71,114, 97,102, 47, 80, 85,
- 67, 45, 82,105,111, 10, 45, 45, 32, 74,117,108, 32, 49, 57,
- 57, 56, 10, 45, 45, 32, 36, 73,100, 58, 32, 36, 10, 10, 45,
- 45, 32, 84,104,105,115, 32, 99,111,100,101, 32,105,115, 32,
- 102,114,101,101, 32,115,111,102,116,119, 97,114,101, 59, 32,
- 121,111,117, 32, 99, 97,110, 32,114,101,100,105,115,116,114,
- 105, 98,117,116,101, 32,105,116, 32, 97,110,100, 47,111,114,
- 32,109,111,100,105,102,121, 32,105,116, 46, 10, 45, 45, 32,
- 84,104,101, 32,115,111,102,116,119, 97,114,101, 32,112,114,
- 111,118,105,100,101,100, 32,104,101,114,101,117,110,100,101,
- 114, 32,105,115, 32,111,110, 32, 97,110, 32, 34, 97,115, 32,
- 105,115, 34, 32, 98, 97,115,105,115, 44, 32, 97,110,100, 10,
- 45, 45, 32,116,104,101, 32, 97,117,116,104,111,114, 32,104,
- 97,115, 32,110,111, 32,111, 98,108,105,103, 97,116,105,111,
- 110, 32,116,111, 32,112,114,111,118,105,100,101, 32,109, 97,
- 105,110,116,101,110, 97,110, 99,101, 44, 32,115,117,112,112,
- 111,114,116, 44, 32,117,112,100, 97,116,101,115, 44, 10, 45,
- 45, 32,101,110,104, 97,110, 99,101,109,101,110,116,115, 44,
- 32,111,114, 32,109,111,100,105,102,105, 99, 97,116,105,111,
- 110,115, 46, 10, 10, 10, 45, 45, 32, 70,101, 97,116,117,114,
- 101, 32, 99,108, 97,115,115, 10, 45, 45, 32, 82,101,112,114,
- 101,115,101,110,116,115, 32,116,104,101, 32, 98, 97,115,101,
- 32, 99,108, 97,115,115, 32,111,102, 32, 97,108,108, 32,109,
- 97,112,112,101,100, 32,102,101, 97,116,117,114,101, 46, 10,
- 99,108, 97,115,115, 70,101, 97,116,117,114,101, 32, 61, 32,
- 123, 10,125, 10, 99,108, 97,115,115, 70,101, 97,116,117,114,
- 101, 46, 95, 95,105,110,100,101,120, 32, 61, 32, 99,108, 97,
- 115,115, 70,101, 97,116,117,114,101, 10, 10, 45, 45, 32,119,
- 114,105,116,101, 32,115,117,112,112,111,114,116, 32, 99,111,
- 100,101, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,
- 115,115, 70,101, 97,116,117,114,101, 58,115,117,112, 99,111,
- 100,101, 32, 40, 41, 10,101,110,100, 10, 10, 45, 45, 32,111,
- 117,116,112,117,116, 32,116, 97,103, 10,102,117,110, 99,116,
- 105,111,110, 32, 99,108, 97,115,115, 70,101, 97,116,117,114,
- 101, 58,100,101, 99,108,116,121,112,101, 32, 40, 41, 10,101,
- 110,100, 10, 10, 45, 45, 32,114,101,103,105,115,116,101,114,
- 32,102,101, 97,116,117,114,101, 10,102,117,110, 99,116,105,
- 111,110, 32, 99,108, 97,115,115, 70,101, 97,116,117,114,101,
- 58,114,101,103,105,115,116,101,114, 32, 40,112,114,101, 41,
- 10,101,110,100, 10, 10, 45, 45, 32,116,114, 97,110,115,108,
- 97,116,101, 32,118,101,114, 98, 97,116,105,109, 10,102,117,
- 110, 99,116,105,111,110, 32, 99,108, 97,115,115, 70,101, 97,
- 116,117,114,101, 58,112,114,101, 97,109, 98,108,101, 32, 40,
- 41, 10,101,110,100, 10, 10, 45, 45, 32, 99,104,101, 99,107,
- 32,105,102, 32,105,116, 32,105,115, 32, 97, 32,118, 97,114,
- 105, 97, 98,108,101, 10,102,117,110, 99,116,105,111,110, 32,
- 99,108, 97,115,115, 70,101, 97,116,117,114,101, 58,105,115,
- 118, 97,114,105, 97, 98,108,101, 32, 40, 41, 10, 32,114,101,
- 116,117,114,110, 32,102, 97,108,115,101, 10,101,110,100, 10,
- 10, 45, 45, 32, 99,104,101, 99,107, 32,105,102, 32,105,116,
- 32,114,101,113,117,105,114,101,115, 32, 99,111,108,108,101,
- 99,116,105,111,110, 10,102,117,110, 99,116,105,111,110, 32,
- 99,108, 97,115,115, 70,101, 97,116,117,114,101, 58,114,101,
- 113,117,105,114,101, 99,111,108,108,101, 99,116,105,111,110,
- 32, 40,116, 41, 10, 32,114,101,116,117,114,110, 32,102, 97,
- 108,115,101, 10,101,110,100, 10, 10, 45, 45, 32, 98,117,105,
- 108,100, 32,110, 97,109,101,115, 10,102,117,110, 99,116,105,
- 111,110, 32, 99,108, 97,115,115, 70,101, 97,116,117,114,101,
- 58, 98,117,105,108,100,110, 97,109,101,115, 32, 40, 41, 10,
- 32,105,102, 32,115,101,108,102, 46,110, 97,109,101, 32, 97,
- 110,100, 32,115,101,108,102, 46,110, 97,109,101,126, 61, 39,
- 39, 32,116,104,101,110, 10, 32, 32,108,111, 99, 97,108, 32,
- 110, 32, 61, 32,115,112,108,105,116, 40,115,101,108,102, 46,
- 110, 97,109,101, 44, 39, 64, 39, 41, 10, 32, 32,115,101,108,
- 102, 46,110, 97,109,101, 32, 61, 32,110, 91, 49, 93, 10, 32,
- 32,115,101,108,102, 46,110, 97,109,101, 32, 61, 32,115,116,
- 114,105,110,103, 46,103,115,117, 98, 40,115,101,108,102, 46,
- 110, 97,109,101, 44, 32, 34, 58, 37,100, 42, 36, 34, 44, 32,
- 34, 34, 41, 10, 32, 32,105,102, 32,110,111,116, 32,110, 91,
- 50, 93, 32,116,104,101,110, 10, 32, 32, 32,110, 91, 50, 93,
- 32, 61, 32, 97,112,112,108,121,114,101,110, 97,109,105,110,
- 103, 40,110, 91, 49, 93, 41, 10, 32, 32,101,110,100, 10, 32,
- 32,115,101,108,102, 46,108,110, 97,109,101, 32, 61, 32,110,
- 91, 50, 93, 32,111,114, 32,103,115,117, 98, 40,110, 91, 49,
- 93, 44, 34, 37, 91, 46, 45, 37, 93, 34, 44, 34, 34, 41, 10,
- 32, 32,115,101,108,102, 46,108,110, 97,109,101, 32, 61, 32,
- 115,116,114,105,110,103, 46,103,115,117, 98, 40,115,101,108,
- 102, 46,108,110, 97,109,101, 44, 32, 34, 58, 37,100, 42, 36,
- 34, 44, 32, 34, 34, 41, 10, 32, 32,115,101,108,102, 46,111,
- 114,105,103,105,110, 97,108, 95,110, 97,109,101, 32, 61, 32,
- 115,101,108,102, 46,110, 97,109,101, 10, 32, 32,115,101,108,
- 102, 46,108,110, 97,109,101, 32, 61, 32, 99,108,101, 97,110,
- 95,116,101,109,112,108, 97,116,101, 40,115,101,108,102, 46,
- 108,110, 97,109,101, 41, 10, 32,101,110,100, 10, 32,105,102,
- 32,110,111,116, 32,115,101,108,102, 46,105,115, 95,112, 97,
- 114, 97,109,101,116,101,114, 32,116,104,101,110, 10, 9, 32,
- 115,101,108,102, 46,110, 97,109,101, 32, 61, 32,103,101,116,
- 111,110,108,121,110, 97,109,101,115,112, 97, 99,101, 40, 41,
- 32, 46, 46, 32,115,101,108,102, 46,110, 97,109,101, 10, 32,
- 101,110,100, 10, 10, 32,108,111, 99, 97,108, 32,112, 97,114,
- 101,110,116, 32, 61, 32, 99,108, 97,115,115, 67,111,110,116,
- 97,105,110,101,114, 46, 99,117,114,114, 10, 32,105,102, 32,
- 112, 97,114,101,110,116, 32,116,104,101,110, 10, 32, 9,115,
- 101,108,102, 46, 97, 99, 99,101,115,115, 32, 61, 32,112, 97,
- 114,101,110,116, 46, 99,117,114,114, 95,109,101,109, 98,101,
- 114, 95, 97, 99, 99,101,115,115, 10, 9,115,101,108,102, 46,
- 103,108,111, 98, 97,108, 95, 97, 99, 99,101,115,115, 32, 61,
- 32,115,101,108,102, 58, 99,104,101, 99,107, 95,112,117, 98,
- 108,105, 99, 95, 97, 99, 99,101,115,115, 40, 41, 10, 32,101,
- 108,115,101, 10, 32,101,110,100, 10,101,110,100, 10, 10,102,
- 117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 70,101,
- 97,116,117,114,101, 58, 99,104,101, 99,107, 95,112,117, 98,
- 108,105, 99, 95, 97, 99, 99,101,115,115, 40, 41, 10, 10, 9,
- 105,102, 32,116,121,112,101, 40,115,101,108,102, 46,103,108,
- 111, 98, 97,108, 95, 97, 99, 99,101,115,115, 41, 32, 61, 61,
- 32, 34, 98,111,111,108,101, 97,110, 34, 32,116,104,101,110,
- 10, 9, 9,114,101,116,117,114,110, 32,115,101,108,102, 46,
- 103,108,111, 98, 97,108, 95, 97, 99, 99,101,115,115, 10, 9,
- 101,110,100, 10, 10, 9,105,102, 32,115,101,108,102, 46, 97,
- 99, 99,101,115,115, 32, 97,110,100, 32,115,101,108,102, 46,
- 97, 99, 99,101,115,115, 32,126, 61, 32, 48, 32,116,104,101,
- 110, 10, 9, 9,114,101,116,117,114,110, 32,102, 97,108,115,
- 101, 10, 9,101,110,100, 10, 10, 9,108,111, 99, 97,108, 32,
- 112, 97,114,101,110,116, 32, 61, 32, 99,108, 97,115,115, 67,
- 111,110,116, 97,105,110,101,114, 46, 99,117,114,114, 10, 9,
- 119,104,105,108,101, 32,112, 97,114,101,110,116, 32,100,111,
- 10, 9, 9,105,102, 32,112, 97,114,101,110,116, 46, 97, 99,
- 99,101,115,115, 32, 97,110,100, 32,112, 97,114,101,110,116,
- 46, 97, 99, 99,101,115,115, 32,126, 61, 32, 48, 32,116,104,
- 101,110, 10, 9, 9, 9,114,101,116,117,114,110, 32,102, 97,
- 108,115,101, 10, 9, 9,101,110,100, 10, 9, 9,112, 97,114,
- 101,110,116, 32, 61, 32,112, 97,114,101,110,116, 46,112,114,
- 111,120, 10, 9,101,110,100, 10, 9,114,101,116,117,114,110,
- 32,116,114,117,101, 10,101,110,100, 10, 10,102,117,110, 99,
- 116,105,111,110, 32, 99,108,101, 97,110, 95,116,101,109,112,
- 108, 97,116,101, 40,116, 41, 10, 10, 9,114,101,116,117,114,
- 110, 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,116,
- 44, 32, 34, 91, 60, 62, 58, 44, 32, 37, 42, 93, 34, 44, 32,
- 34, 95, 34, 41, 10,101,110,100, 10, 10, 45, 45, 32, 99,104,
- 101, 99,107, 32,105,102, 32,102,101, 97,116,117,114,101, 32,
- 105,115, 32,105,110,115,105,100,101, 32, 97, 32, 99,111,110,
- 116, 97,105,110,101,114, 32,100,101,102,105,110,105,116,105,
- 111,110, 10, 45, 45, 32,105,116, 32,114,101,116,117,114,110,
- 115, 32,116,104,101, 32, 99,111,110,116, 97,105,110,101,114,
- 32, 99,108, 97,115,115, 32,110, 97,109,101, 32,111,114, 32,
- 110,105,108, 46, 10,102,117,110, 99,116,105,111,110, 32, 99,
- 108, 97,115,115, 70,101, 97,116,117,114,101, 58,105,110, 99,
- 111,110,116, 97,105,110,101,114, 32, 40,119,104,105, 99,104,
- 41, 10, 32,105,102, 32,115,101,108,102, 46,112, 97,114,101,
- 110,116, 32,116,104,101,110, 10, 32, 32,108,111, 99, 97,108,
- 32,112, 97,114,101,110,116, 32, 61, 32,115,101,108,102, 46,
- 112, 97,114,101,110,116, 10, 32, 32,119,104,105,108,101, 32,
- 112, 97,114,101,110,116, 32,100,111, 10, 32, 32, 32,105,102,
- 32,112, 97,114,101,110,116, 46, 99,108, 97,115,115,116,121,
- 112,101, 32, 61, 61, 32,119,104,105, 99,104, 32,116,104,101,
- 110, 10, 32, 32, 32, 32,114,101,116,117,114,110, 32,112, 97,
- 114,101,110,116, 46,110, 97,109,101, 10, 32, 32, 32,101,110,
- 100, 10, 32, 32, 32,112, 97,114,101,110,116, 32, 61, 32,112,
- 97,114,101,110,116, 46,112, 97,114,101,110,116, 10, 32, 32,
- 101,110,100, 10, 32,101,110,100, 10, 32,114,101,116,117,114,
- 110, 32,110,105,108, 10,101,110,100, 10, 10,102,117,110, 99,
- 116,105,111,110, 32, 99,108, 97,115,115, 70,101, 97,116,117,
- 114,101, 58,105,110, 99,108, 97,115,115, 32, 40, 41, 10, 32,
- 114,101,116,117,114,110, 32,115,101,108,102, 58,105,110, 99,
- 111,110,116, 97,105,110,101,114, 40, 39, 99,108, 97,115,115,
- 39, 41, 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,
- 110, 32, 99,108, 97,115,115, 70,101, 97,116,117,114,101, 58,
- 105,110,109,111,100,117,108,101, 32, 40, 41, 10, 32,114,101,
- 116,117,114,110, 32,115,101,108,102, 58,105,110, 99,111,110,
- 116, 97,105,110,101,114, 40, 39,109,111,100,117,108,101, 39,
- 41, 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,110,
- 32, 99,108, 97,115,115, 70,101, 97,116,117,114,101, 58,105,
- 110,110, 97,109,101,115,112, 97, 99,101, 32, 40, 41, 10, 32,
- 114,101,116,117,114,110, 32,115,101,108,102, 58,105,110, 99,
- 111,110,116, 97,105,110,101,114, 40, 39,110, 97,109,101,115,
- 112, 97, 99,101, 39, 41, 10,101,110,100, 10, 10, 45, 45, 32,
- 114,101,116,117,114,110, 32, 67, 32, 98,105,110,100,105,110,
- 103, 32,102,117,110, 99,116,105,111,110, 32,110, 97,109,101,
- 32, 98, 97,115,101,100, 32,111,110, 32,110, 97,109,101, 10,
- 45, 45, 32,116,104,101, 32, 99,108,105,101,110,116, 32,115,
- 112,101, 99,105,102,105,101,115, 32, 97, 32,112,114,101,102,
- 105,120, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,
- 115,115, 70,101, 97,116,117,114,101, 58, 99,102,117,110, 99,
- 110, 97,109,101, 32, 40,110, 41, 10, 10, 32,105,102, 32,115,
- 101,108,102, 46,112, 97,114,101,110,116, 32,116,104,101,110,
- 10, 32, 32,110, 32, 61, 32,115,101,108,102, 46,112, 97,114,
- 101,110,116, 58, 99,102,117,110, 99,110, 97,109,101, 40,110,
- 41, 10, 32,101,110,100, 10, 10, 32,108,111, 99, 97,108, 32,
- 102,110, 97,109,101, 32, 61, 32,115,101,108,102, 46,108,110,
- 97,109,101, 10, 32,105,102, 32,110,111,116, 32,102,110, 97,
- 109,101, 32,111,114, 32,102,110, 97,109,101, 32, 61, 61, 32,
- 39, 39, 32,116,104,101,110, 10, 32, 9,102,110, 97,109,101,
- 32, 61, 32,115,101,108,102, 46,110, 97,109,101, 10, 32,101,
- 110,100, 10, 32, 32,110, 32, 61, 32,115,116,114,105,110,103,
- 46,103,115,117, 98, 40,110, 46, 46, 39, 95, 39, 46, 46, 32,
- 40,102,110, 97,109,101, 41, 44, 32, 34, 91, 60, 62, 58, 44,
- 32, 92, 46, 37, 42, 38, 93, 34, 44, 32, 34, 95, 34, 41, 10,
- 10, 32, 32,114,101,116,117,114,110, 32,110, 10,101,110,100,
- 32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/feature.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32,118,101,114, 98, 97,
- 116,105,109, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,
- 105,116,116,101,110, 32, 98,121, 32, 87, 97,108,100,101,109,
- 97,114, 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67,
- 71,114, 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45,
- 32, 74,117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,
- 100, 58, 32,118,101,114, 98, 97,116,105,109, 46,108,117, 97,
- 44,118, 32, 49, 46, 51, 32, 50, 48, 48, 48, 47, 48, 49, 47,
- 50, 52, 32, 50, 48, 58, 52, 49, 58, 49, 54, 32, 99,101,108,
- 101,115, 32, 69,120,112, 32, 36, 10, 10, 45, 45, 32, 84,104,
- 105,115, 32, 99,111,100,101, 32,105,115, 32,102,114,101,101,
- 32,115,111,102,116,119, 97,114,101, 59, 32,121,111,117, 32,
- 99, 97,110, 32,114,101,100,105,115,116,114,105, 98,117,116,
- 101, 32,105,116, 32, 97,110,100, 47,111,114, 32,109,111,100,
- 105,102,121, 32,105,116, 46, 10, 45, 45, 32, 84,104,101, 32,
- 115,111,102,116,119, 97,114,101, 32,112,114,111,118,105,100,
- 101,100, 32,104,101,114,101,117,110,100,101,114, 32,105,115,
- 32,111,110, 32, 97,110, 32, 34, 97,115, 32,105,115, 34, 32,
- 98, 97,115,105,115, 44, 32, 97,110,100, 10, 45, 45, 32,116,
- 104,101, 32, 97,117,116,104,111,114, 32,104, 97,115, 32,110,
- 111, 32,111, 98,108,105,103, 97,116,105,111,110, 32,116,111,
- 32,112,114,111,118,105,100,101, 32,109, 97,105,110,116,101,
- 110, 97,110, 99,101, 44, 32,115,117,112,112,111,114,116, 44,
- 32,117,112,100, 97,116,101,115, 44, 10, 45, 45, 32,101,110,
- 104, 97,110, 99,101,109,101,110,116,115, 44, 32,111,114, 32,
- 109,111,100,105,102,105, 99, 97,116,105,111,110,115, 46, 10,
- 10, 10, 10, 45, 45, 32, 86,101,114, 98, 97,116,105,109, 32,
- 99,108, 97,115,115, 10, 45, 45, 32, 82,101,112,114,101,115,
- 101,110,116,115, 32, 97, 32,108,105,110,101, 32,116,114, 97,
- 110,115,108, 97,116,101,100, 32,100,105,114,101, 99,116,101,
- 100, 32,116,111, 32,116,104,101, 32, 98,105,110,100,105,110,
- 103, 32,102,105,108,101, 46, 10, 45, 45, 32, 84,104,101, 32,
- 102,111,108,108,111,119,105,110,103, 32,102,105,108,100,115,
- 32, 97,114,101, 32,115,116,111,114,101,100, 58, 10, 45, 45,
- 32, 32, 32,108,105,110,101, 32, 61, 32,108,105,110,101, 32,
- 116,101,120,116, 10, 99,108, 97,115,115, 86,101,114, 98, 97,
- 116,105,109, 32, 61, 32,123, 10, 32,108,105,110,101, 32, 61,
- 32, 39, 39, 44, 10, 9, 99,111,110,100, 32, 61, 32,110,105,
- 108, 44, 32, 32, 32, 32, 45, 45, 32, 99,111,110,100,105,116,
- 105,111,110, 58, 32,119,104,101,114,101, 32,116,111, 32,103,
- 101,110,101,114, 97,116,101, 32,116,104,101, 32, 99,111,100,
- 101, 32, 40,115, 61,115,117,112,111,114,116, 44, 32,114, 61,
- 114,101,103,105,115,116,101,114, 41, 10,125, 10, 99,108, 97,
- 115,115, 86,101,114, 98, 97,116,105,109, 46, 95, 95,105,110,
- 100,101,120, 32, 61, 32, 99,108, 97,115,115, 86,101,114, 98,
- 97,116,105,109, 10,115,101,116,109,101,116, 97,116, 97, 98,
- 108,101, 40, 99,108, 97,115,115, 86,101,114, 98, 97,116,105,
- 109, 44, 99,108, 97,115,115, 70,101, 97,116,117,114,101, 41,
- 10, 10, 45, 45, 32,112,114,101, 97,109, 98,108,101, 32,118,
- 101,114, 98, 97,116,105,109, 10,102,117,110, 99,116,105,111,
- 110, 32, 99,108, 97,115,115, 86,101,114, 98, 97,116,105,109,
- 58,112,114,101, 97,109, 98,108,101, 32, 40, 41, 10, 32,105,
- 102, 32,115,101,108,102, 46, 99,111,110,100, 32, 61, 61, 32,
- 39, 39, 32,116,104,101,110, 10, 32, 32,119,114,105,116,101,
- 40,115,101,108,102, 46,108,105,110,101, 41, 10, 32,101,110,
- 100, 10,101,110,100, 10, 10, 45, 45, 32,115,117,112,112,111,
- 114,116, 32, 99,111,100,101, 10,102,117,110, 99,116,105,111,
- 110, 32, 99,108, 97,115,115, 86,101,114, 98, 97,116,105,109,
- 58,115,117,112, 99,111,100,101, 32, 40, 41, 10, 32,105,102,
- 32,115,116,114,102,105,110,100, 40,115,101,108,102, 46, 99,
- 111,110,100, 44, 39,115, 39, 41, 32,116,104,101,110, 10, 32,
- 32,119,114,105,116,101, 40,115,101,108,102, 46,108,105,110,
- 101, 41, 10, 32, 32,119,114,105,116,101, 40, 39, 92,110, 39,
- 41, 10, 32,101,110,100, 10,101,110,100, 10, 10, 45, 45, 32,
- 114,101,103,105,115,116,101,114, 32, 99,111,100,101, 10,102,
- 117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 86,101,
- 114, 98, 97,116,105,109, 58,114,101,103,105,115,116,101,114,
- 32, 40,112,114,101, 41, 10, 32,105,102, 32,115,116,114,102,
- 105,110,100, 40,115,101,108,102, 46, 99,111,110,100, 44, 39,
- 114, 39, 41, 32,116,104,101,110, 10, 32, 32,119,114,105,116,
- 101, 40,115,101,108,102, 46,108,105,110,101, 41, 10, 32,101,
- 110,100, 10,101,110,100, 10, 10, 10, 45, 45, 32, 80,114,105,
- 110,116, 32,109,101,116,104,111,100, 10,102,117,110, 99,116,
- 105,111,110, 32, 99,108, 97,115,115, 86,101,114, 98, 97,116,
- 105,109, 58,112,114,105,110,116, 32, 40,105,100,101,110,116,
- 44, 99,108,111,115,101, 41, 10, 32,112,114,105,110,116, 40,
- 105,100,101,110,116, 46, 46, 34, 86,101,114, 98, 97,116,105,
- 109,123, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
- 110,116, 46, 46, 34, 32,108,105,110,101, 32, 61, 32, 39, 34,
- 46, 46,115,101,108,102, 46,108,105,110,101, 46, 46, 34, 39,
- 44, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,
- 116, 46, 46, 34,125, 34, 46, 46, 99,108,111,115,101, 41, 10,
- 101,110,100, 10, 10, 10, 45, 45, 32, 73,110,116,101,114,110,
- 97,108, 32, 99,111,110,115,116,114,117, 99,116,111,114, 10,
- 102,117,110, 99,116,105,111,110, 32, 95, 86,101,114, 98, 97,
- 116,105,109, 32, 40,116, 41, 10, 32,115,101,116,109,101,116,
- 97,116, 97, 98,108,101, 40,116, 44, 99,108, 97,115,115, 86,
- 101,114, 98, 97,116,105,109, 41, 10, 32, 97,112,112,101,110,
- 100, 40,116, 41, 10, 32,114,101,116,117,114,110, 32,116, 10,
- 101,110,100, 10, 10, 45, 45, 32, 67,111,110,115,116,114,117,
- 99,116,111,114, 10, 45, 45, 32, 69,120,112,101, 99,116,115,
- 32, 97, 32,115,116,114,105,110,103, 32,114,101,112,114,101,
- 115,101,110,116,105,110,103, 32,116,104,101, 32,116,101,120,
- 116, 32,108,105,110,101, 10,102,117,110, 99,116,105,111,110,
- 32, 86,101,114, 98, 97,116,105,109, 32, 40,108, 44, 99,111,
- 110,100, 41, 10, 32,105,102, 32,115,116,114,115,117, 98, 40,
- 108, 44, 49, 44, 49, 41, 32, 61, 61, 32, 34, 39, 34, 32,116,
- 104,101,110, 10, 32, 32,108, 32, 61, 32,115,116,114,115,117,
- 98, 40,108, 44, 50, 41, 10, 32,101,108,115,101,105,102, 32,
- 115,116,114,115,117, 98, 40,108, 44, 49, 44, 49, 41, 32, 61,
- 61, 32, 39, 36, 39, 32,116,104,101,110, 10, 32, 32, 99,111,
- 110,100, 32, 61, 32, 39,115,114, 39, 32, 32, 32, 32, 32, 32,
- 32, 45, 45, 32,103,101,110,101,114, 97,116,101,115, 32,105,
- 110, 32, 98,111,116,104, 32,115,117,112,111,114,116, 32, 97,
- 110,100, 32,114,101,103,105,115,116,101,114, 32,102,114, 97,
- 103,109,101,110,116,115, 10, 32, 32,108, 32, 61, 32,115,116,
- 114,115,117, 98, 40,108, 44, 50, 41, 10, 32,101,110,100, 10,
- 32,114,101,116,117,114,110, 32, 95, 86,101,114, 98, 97,116,
- 105,109, 32,123, 10, 32, 32,108,105,110,101, 32, 61, 32,108,
- 44, 10, 32, 32, 99,111,110,100, 32, 61, 32, 99,111,110,100,
- 32,111,114, 32, 39, 39, 44, 10, 32,125, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/verbatim.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32, 99,111,100,101, 32,
- 99,108, 97,115,115, 10, 45, 45, 32, 87,114,105,116,116,101,
- 110, 32, 98,121, 32, 87, 97,108,100,101,109, 97,114, 32, 67,
- 101,108,101,115, 10, 45, 45, 32, 84,101, 67, 71,114, 97,102,
- 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45, 32, 74,117,108,
- 32, 49, 57, 57, 57, 10, 45, 45, 32, 36, 73,100, 58, 32, 36,
- 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,111,100,101, 32,
- 105,115, 32,102,114,101,101, 32,115,111,102,116,119, 97,114,
- 101, 59, 32,121,111,117, 32, 99, 97,110, 32,114,101,100,105,
- 115,116,114,105, 98,117,116,101, 32,105,116, 32, 97,110,100,
- 47,111,114, 32,109,111,100,105,102,121, 32,105,116, 46, 10,
- 45, 45, 32, 84,104,101, 32,115,111,102,116,119, 97,114,101,
- 32,112,114,111,118,105,100,101,100, 32,104,101,114,101,117,
- 110,100,101,114, 32,105,115, 32,111,110, 32, 97,110, 32, 34,
- 97,115, 32,105,115, 34, 32, 98, 97,115,105,115, 44, 32, 97,
- 110,100, 10, 45, 45, 32,116,104,101, 32, 97,117,116,104,111,
- 114, 32,104, 97,115, 32,110,111, 32,111, 98,108,105,103, 97,
- 116,105,111,110, 32,116,111, 32,112,114,111,118,105,100,101,
- 32,109, 97,105,110,116,101,110, 97,110, 99,101, 44, 32,115,
- 117,112,112,111,114,116, 44, 32,117,112,100, 97,116,101,115,
- 44, 10, 45, 45, 32,101,110,104, 97,110, 99,101,109,101,110,
- 116,115, 44, 32,111,114, 32,109,111,100,105,102,105, 99, 97,
- 116,105,111,110,115, 46, 10, 10, 45, 45, 32,103,108,111, 98,
- 97,108, 10, 99,111,100,101, 95,110, 32, 61, 32, 49, 10, 10,
- 45, 45, 32, 67,111,100,101, 32, 99,108, 97,115,115, 10, 45,
- 45, 32, 82,101,112,114,101,115,101,110,116,115, 32, 76,117,
- 97, 32, 99,111,100,101, 32,116,111, 32, 98,101, 32, 99,111,
- 109,112,105,108,101,100, 32, 97,110,100, 32,105,110, 99,108,
- 117,100,101,100, 10, 45, 45, 32,105,110, 32,116,104,101, 32,
- 105,110,105,116,105, 97,108,105,122, 97,116,105,111,110, 32,
- 102,117,110, 99,116,105,111,110, 46, 10, 45, 45, 32, 84,104,
- 101, 32,102,111,108,108,111,119,105,110,103, 32,102,105,101,
- 108,100,115, 32, 97,114,101, 32,115,116,111,114,101,100, 58,
- 10, 45, 45, 32, 32, 32,116,101,120,116, 32, 61, 32,116,101,
- 120,116, 32, 99,111,100,101, 10, 99,108, 97,115,115, 67,111,
- 100,101, 32, 61, 32,123, 10, 32,116,101,120,116, 32, 61, 32,
- 39, 39, 44, 10,125, 10, 99,108, 97,115,115, 67,111,100,101,
- 46, 95, 95,105,110,100,101,120, 32, 61, 32, 99,108, 97,115,
- 115, 67,111,100,101, 10,115,101,116,109,101,116, 97,116, 97,
- 98,108,101, 40, 99,108, 97,115,115, 67,111,100,101, 44, 99,
- 108, 97,115,115, 70,101, 97,116,117,114,101, 41, 10, 10, 45,
- 45, 32,114,101,103,105,115,116,101,114, 32, 99,111,100,101,
- 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115,
- 67,111,100,101, 58,114,101,103,105,115,116,101,114, 32, 40,
- 112,114,101, 41, 10, 32,112,114,101, 32, 61, 32,112,114,101,
- 32,111,114, 32, 39, 39, 10, 32, 45, 45, 32, 99,108,101, 97,
- 110, 32, 76,117, 97, 32, 99,111,100,101, 10, 32,108,111, 99,
- 97,108, 32,115, 32, 61, 32, 99,108,101, 97,110, 40,115,101,
- 108,102, 46,116,101,120,116, 41, 10, 32,105,102, 32,110,111,
- 116, 32,115, 32,116,104,101,110, 10, 32, 32, 45, 45,112,114,
- 105,110,116, 40,115,101,108,102, 46,116,101,120,116, 41, 10,
- 32, 32,101,114,114,111,114, 40, 34,112, 97,114,115,101,114,
- 32,101,114,114,111,114, 32,105,110, 32,101,109, 98,101,100,
- 100,101,100, 32, 99,111,100,101, 34, 41, 10, 32,101,110,100,
- 10, 10, 32, 45, 45, 32,103,101,116, 32,102,105,114,115,116,
- 32,108,105,110,101, 10, 32,108,111, 99, 97,108, 32, 95, 44,
- 32, 95, 44, 32,102,105,114,115,116, 95,108,105,110,101, 61,
- 115,116,114,105,110,103, 46,102,105,110,100, 40,115,101,108,
- 102, 46,116,101,120,116, 44, 32, 34, 94, 40, 91, 94, 92,110,
- 92,114, 93, 42, 41, 34, 41, 10, 32,105,102, 32,115,116,114,
- 105,110,103, 46,102,105,110,100, 40,102,105,114,115,116, 95,
- 108,105,110,101, 44, 32, 34, 94, 37,115, 42, 37, 45, 37, 45,
- 34, 41, 32,116,104,101,110, 10, 9, 32,105,102, 32,115,116,
- 114,105,110,103, 46,102,105,110,100, 40,102,105,114,115,116,
- 95,108,105,110,101, 44, 32, 34, 94, 37, 45, 37, 45, 35, 35,
- 34, 41, 32,116,104,101,110, 10, 9, 9,102,105,114,115,116,
- 95,108,105,110,101, 32, 61, 32,115,116,114,105,110,103, 46,
- 103,115,117, 98, 40,102,105,114,115,116, 95,108,105,110,101,
- 44, 32, 34, 94, 37, 45, 37, 45, 35, 35, 34, 44, 32, 34, 34,
- 41, 10, 9, 9,105,102, 32,102,108, 97,103,115, 91, 39, 67,
- 39, 93, 32,116,104,101,110, 10, 9, 9, 9,115, 32, 61, 32,
- 115,116,114,105,110,103, 46,103,115,117, 98, 40,115, 44, 32,
- 34, 94, 37, 45, 37, 45, 35, 35, 91, 94, 92,110, 92,114, 93,
- 42, 92,110, 34, 44, 32, 34, 34, 41, 10, 9, 9,101,110,100,
- 10, 9, 32,101,110,100, 10, 32,101,108,115,101, 10, 32, 9,
- 102,105,114,115,116, 95,108,105,110,101, 32, 61, 32, 34, 34,
- 10, 32,101,110,100, 10, 10, 32, 45, 45, 32,112, 97,100, 32,
- 116,111, 32, 49, 54, 32, 98,121,116,101,115, 10, 32,108,111,
- 99, 97,108, 32,110,112, 97,100, 32, 61, 32, 49, 54, 32, 45,
- 32, 40, 35,115, 32, 37, 32, 49, 54, 41, 10, 32,108,111, 99,
- 97,108, 32,115,112, 97,100, 32, 61, 32, 34, 34, 10, 32,102,
- 111,114, 32,105, 61, 49, 44,110,112, 97,100, 32,100,111, 10,
- 32, 9,115,112, 97,100, 32, 61, 32,115,112, 97,100, 32, 46,
- 46, 32, 34, 45, 34, 10, 32,101,110,100, 10, 32,115, 32, 61,
- 32,115, 46, 46,115,112, 97,100, 10, 32, 10, 32, 45, 45, 32,
- 99,111,110,118,101,114,116, 32,116,111, 32, 67, 10, 32,111,
- 117,116,112,117,116, 40, 39, 92,110, 39, 46, 46,112,114,101,
- 46, 46, 39,123, 32, 47, 42, 32, 98,101,103,105,110, 32,101,
- 109, 98,101,100,100,101,100, 32,108,117, 97, 32, 99,111,100,
- 101, 32, 42, 47, 92,110, 39, 41, 10, 32,111,117,116,112,117,
- 116, 40,112,114,101, 46, 46, 39, 32,105,110,116, 32,116,111,
- 112, 32, 61, 32,108,117, 97, 95,103,101,116,116,111,112, 40,
- 116,111,108,117, 97, 95, 83, 41, 59, 39, 41, 10, 32,111,117,
- 116,112,117,116, 40,112,114,101, 46, 46, 39, 32,115,116, 97,
- 116,105, 99, 32, 99,111,110,115,116, 32,117,110,115,105,103,
- 110,101,100, 32, 99,104, 97,114, 32, 66, 91, 93, 32, 61, 32,
- 123, 92,110, 32, 32, 32, 39, 41, 10, 32,108,111, 99, 97,108,
- 32,116, 61,123,110, 61, 48,125, 10, 10, 32,108,111, 99, 97,
- 108, 32, 98, 32, 61, 32,103,115,117, 98, 40,115, 44, 39, 40,
- 46, 41, 39, 44,102,117,110, 99,116,105,111,110, 32, 40, 99,
- 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,108,111, 99,
- 97,108, 32,101, 32, 61, 32, 39, 39, 10, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32,116, 46,110, 61,116, 46,110, 43, 49, 32,
- 105,102, 32,116, 46,110, 61, 61, 49, 53, 32,116,104,101,110,
- 32,116, 46,110, 61, 48, 32,101, 61, 39, 92,110, 39, 46, 46,
- 112,114,101, 46, 46, 39, 32, 32, 39, 32,101,110,100, 10, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32,114,101,116,117,114,110,
- 32,102,111,114,109, 97,116, 40, 39, 37, 51,117, 44, 37,115,
- 39, 44,115,116,114, 98,121,116,101, 40, 99, 41, 44,101, 41,
- 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,101,110,100, 10, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 41,
- 10, 32,111,117,116,112,117,116, 40, 98, 46, 46,115,116,114,
- 98,121,116,101, 40, 34, 32, 34, 41, 41, 10, 32,111,117,116,
- 112,117,116, 40, 39, 92,110, 39, 46, 46,112,114,101, 46, 46,
- 39, 32,125, 59, 92,110, 39, 41, 10, 32,105,102, 32,102,105,
- 114,115,116, 95,108,105,110,101, 32, 97,110,100, 32,102,105,
- 114,115,116, 95,108,105,110,101, 32,126, 61, 32, 34, 34, 32,
- 116,104,101,110, 10, 32, 9,111,117,116,112,117,116, 40,112,
- 114,101, 46, 46, 39, 32,116,111,108,117, 97, 95,100,111, 98,
- 117,102,102,101,114, 40,116,111,108,117, 97, 95, 83, 44, 40,
- 99,104, 97,114, 42, 41, 66, 44,115,105,122,101,111,102, 40,
- 66, 41, 44, 34,116,111,108,117, 97, 32,101,109, 98,101,100,
- 100,101,100, 58, 32, 39, 46, 46,102,105,114,115,116, 95,108,
- 105,110,101, 46, 46, 39, 34, 41, 59, 39, 41, 10, 32,101,108,
- 115,101, 10, 32, 9,111,117,116,112,117,116, 40,112,114,101,
- 46, 46, 39, 32,116,111,108,117, 97, 95,100,111, 98,117,102,
- 102,101,114, 40,116,111,108,117, 97, 95, 83, 44, 40, 99,104,
- 97,114, 42, 41, 66, 44,115,105,122,101,111,102, 40, 66, 41,
- 44, 34,116,111,108,117, 97, 58, 32,101,109, 98,101,100,100,
- 101,100, 32, 76,117, 97, 32, 99,111,100,101, 32, 39, 46, 46,
- 99,111,100,101, 95,110, 46, 46, 39, 34, 41, 59, 39, 41, 10,
- 32,101,110,100, 10, 32,111,117,116,112,117,116, 40,112,114,
- 101, 46, 46, 39, 32,108,117, 97, 95,115,101,116,116,111,112,
- 40,116,111,108,117, 97, 95, 83, 44, 32,116,111,112, 41, 59,
- 39, 41, 10, 32,111,117,116,112,117,116, 40,112,114,101, 46,
- 46, 39,125, 32, 47, 42, 32,101,110,100, 32,111,102, 32,101,
- 109, 98,101,100,100,101,100, 32,108,117, 97, 32, 99,111,100,
- 101, 32, 42, 47, 92,110, 92,110, 39, 41, 10, 32, 99,111,100,
- 101, 95,110, 32, 61, 32, 99,111,100,101, 95,110, 32, 43, 49,
- 10,101,110,100, 10, 10, 10, 45, 45, 32, 80,114,105,110,116,
- 32,109,101,116,104,111,100, 10,102,117,110, 99,116,105,111,
- 110, 32, 99,108, 97,115,115, 67,111,100,101, 58,112,114,105,
- 110,116, 32, 40,105,100,101,110,116, 44, 99,108,111,115,101,
- 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46,
- 46, 34, 67,111,100,101,123, 34, 41, 10, 32,112,114,105,110,
- 116, 40,105,100,101,110,116, 46, 46, 34, 32,116,101,120,116,
- 32, 61, 32, 91, 91, 34, 46, 46,115,101,108,102, 46,116,101,
- 120,116, 46, 46, 34, 93, 93, 44, 34, 41, 10, 32,112,114,105,
- 110,116, 40,105,100,101,110,116, 46, 46, 34,125, 34, 46, 46,
- 99,108,111,115,101, 41, 10,101,110,100, 10, 10, 10, 45, 45,
- 32, 73,110,116,101,114,110, 97,108, 32, 99,111,110,115,116,
- 114,117, 99,116,111,114, 10,102,117,110, 99,116,105,111,110,
- 32, 95, 67,111,100,101, 32, 40,116, 41, 10, 32,115,101,116,
- 109,101,116, 97,116, 97, 98,108,101, 40,116, 44, 99,108, 97,
- 115,115, 67,111,100,101, 41, 10, 32, 97,112,112,101,110,100,
- 40,116, 41, 10, 32,114,101,116,117,114,110, 32,116, 10,101,
- 110,100, 10, 10, 45, 45, 32, 67,111,110,115,116,114,117, 99,
- 116,111,114, 10, 45, 45, 32, 69,120,112,101, 99,116,115, 32,
- 97, 32,115,116,114,105,110,103, 32,114,101,112,114,101,115,
- 101,110,116,105,110,103, 32,116,104,101, 32, 99,111,100,101,
- 32,116,101,120,116, 10,102,117,110, 99,116,105,111,110, 32,
- 67,111,100,101, 32, 40,108, 41, 10, 32,114,101,116,117,114,
- 110, 32, 95, 67,111,100,101, 32,123, 10, 32, 32,116,101,120,
- 116, 32, 61, 32,108, 10, 32,125, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/code.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32,116,121,112,101,100,
- 101,102, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,105,
- 116,116,101,110, 32, 98,121, 32, 87, 97,108,100,101,109, 97,
- 114, 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67, 71,
- 114, 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45, 32,
- 74,117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,100,
- 58, 32, 36, 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,111,
- 100,101, 32,105,115, 32,102,114,101,101, 32,115,111,102,116,
- 119, 97,114,101, 59, 32,121,111,117, 32, 99, 97,110, 32,114,
- 101,100,105,115,116,114,105, 98,117,116,101, 32,105,116, 32,
- 97,110,100, 47,111,114, 32,109,111,100,105,102,121, 32,105,
- 116, 46, 10, 45, 45, 32, 84,104,101, 32,115,111,102,116,119,
- 97,114,101, 32,112,114,111,118,105,100,101,100, 32,104,101,
- 114,101,117,110,100,101,114, 32,105,115, 32,111,110, 32, 97,
- 110, 32, 34, 97,115, 32,105,115, 34, 32, 98, 97,115,105,115,
- 44, 32, 97,110,100, 10, 45, 45, 32,116,104,101, 32, 97,117,
- 116,104,111,114, 32,104, 97,115, 32,110,111, 32,111, 98,108,
- 105,103, 97,116,105,111,110, 32,116,111, 32,112,114,111,118,
- 105,100,101, 32,109, 97,105,110,116,101,110, 97,110, 99,101,
- 44, 32,115,117,112,112,111,114,116, 44, 32,117,112,100, 97,
- 116,101,115, 44, 10, 45, 45, 32,101,110,104, 97,110, 99,101,
- 109,101,110,116,115, 44, 32,111,114, 32,109,111,100,105,102,
- 105, 99, 97,116,105,111,110,115, 46, 10, 10, 10, 10, 45, 45,
- 32, 84,121,112,101,100,101,102, 32, 99,108, 97,115,115, 10,
- 45, 45, 32, 82,101,112,114,101,115,101,110,116,115, 32, 97,
- 32,116,121,112,101, 32,115,121,110,111,110,121,109, 46, 10,
- 45, 45, 32, 84,104,101, 32, 39,100,101, 32,102, 97, 99,116,
- 111, 39, 32,116,121,112,101, 32,114,101,112,108, 97, 99,101,
- 115, 32,116,104,101, 32,116,121,112,101,100,101,102, 32, 98,
- 101,102,111,114,101, 32,116,104,101, 10, 45, 45, 32,114,101,
- 109, 97,105,110,105,110,103, 32, 99,111,100,101, 32,105,115,
- 32,112, 97,114,115,101,100, 46, 10, 45, 45, 32, 84,104,101,
- 32,102,111,108,108,111,119,105,110,103, 32,102,105,101,108,
- 100,115, 32, 97,114,101, 32,115,116,111,114,101,100, 58, 10,
- 45, 45, 32, 32, 32,117,116,121,112,101, 32, 61, 32,116,121,
- 112,101,100,101,102, 32,110, 97,109,101, 10, 45, 45, 32, 32,
- 32,116,121,112,101, 32, 61, 32, 39,116,104,101, 32,102, 97,
- 99,116,111, 39, 32,116,121,112,101, 10, 45, 45, 32, 32, 32,
- 109,111,100, 32, 61, 32,109,111,100,105,102,105,101,114,115,
- 32,116,111, 32,116,104,101, 32, 39,100,101, 32,102, 97, 99,
- 116,111, 39, 32,116,121,112,101, 10, 99,108, 97,115,115, 84,
- 121,112,101,100,101,102, 32, 61, 32,123, 10, 32,117,116,121,
- 112,101, 32, 61, 32, 39, 39, 44, 10, 32,109,111,100, 32, 61,
- 32, 39, 39, 44, 10, 32,116,121,112,101, 32, 61, 32, 39, 39,
- 10,125, 10, 99,108, 97,115,115, 84,121,112,101,100,101,102,
- 46, 95, 95,105,110,100,101,120, 32, 61, 32, 99,108, 97,115,
- 115, 84,121,112,101,100,101,102, 10, 10, 45, 45, 32, 80,114,
- 105,110,116, 32,109,101,116,104,111,100, 10,102,117,110, 99,
- 116,105,111,110, 32, 99,108, 97,115,115, 84,121,112,101,100,
- 101,102, 58,112,114,105,110,116, 32, 40,105,100,101,110,116,
- 44, 99,108,111,115,101, 41, 10, 32,112,114,105,110,116, 40,
- 105,100,101,110,116, 46, 46, 34, 84,121,112,101,100,101,102,
- 123, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,
- 116, 46, 46, 34, 32,117,116,121,112,101, 32, 61, 32, 39, 34,
- 46, 46,115,101,108,102, 46,117,116,121,112,101, 46, 46, 34,
- 39, 44, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
- 110,116, 46, 46, 34, 32,109,111,100, 32, 61, 32, 39, 34, 46,
- 46,115,101,108,102, 46,109,111,100, 46, 46, 34, 39, 44, 34,
- 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46,
- 46, 34, 32,116,121,112,101, 32, 61, 32, 39, 34, 46, 46,115,
- 101,108,102, 46,116,121,112,101, 46, 46, 34, 39, 44, 34, 41,
- 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46,
- 34,125, 34, 46, 46, 99,108,111,115,101, 41, 10,101,110,100,
- 10, 10, 45, 45, 32, 82,101,116,117,114,110, 32,105,116, 39,
- 115, 32,110,111,116, 32, 97, 32,118, 97,114,105, 97, 98,108,
- 101, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,
- 115, 84,121,112,101,100,101,102, 58,105,115,118, 97,114,105,
- 97, 98,108,101, 32, 40, 41, 10, 32,114,101,116,117,114,110,
- 32,102, 97,108,115,101, 10,101,110,100, 10, 10, 45, 45, 32,
- 73,110,116,101,114,110, 97,108, 32, 99,111,110,115,116,114,
- 117, 99,116,111,114, 10,102,117,110, 99,116,105,111,110, 32,
- 95, 84,121,112,101,100,101,102, 32, 40,116, 41, 10, 32,115,
- 101,116,109,101,116, 97,116, 97, 98,108,101, 40,116, 44, 99,
- 108, 97,115,115, 84,121,112,101,100,101,102, 41, 10, 32,116,
- 46,116,121,112,101, 32, 61, 32,114,101,115,111,108,118,101,
- 95,116,101,109,112,108, 97,116,101, 95,116,121,112,101,115,
- 40,116, 46,116,121,112,101, 41, 10, 32, 97,112,112,101,110,
- 100,116,121,112,101,100,101,102, 40,116, 41, 10, 32,114,101,
- 116,117,114,110, 32,116, 10,101,110,100, 10, 10, 45, 45, 32,
- 67,111,110,115,116,114,117, 99,116,111,114, 10, 45, 45, 32,
- 69,120,112,101, 99,116,115, 32,111,110,101, 32,115,116,114,
- 105,110,103, 32,114,101,112,114,101,115,101,110,116,105,110,
- 103, 32,116,104,101, 32,116,121,112,101, 32,100,101,102,105,
- 110,105,116,105,111,110, 46, 10,102,117,110, 99,116,105,111,
- 110, 32, 84,121,112,101,100,101,102, 32, 40,115, 41, 10, 32,
- 105,102, 32,115,116,114,102,105,110,100, 40,115,116,114,105,
- 110,103, 46,103,115,117, 98, 40,115, 44, 32, 39, 37, 98, 60,
- 62, 39, 44, 32, 39, 39, 41, 44, 39, 91, 37, 42, 38, 93, 39,
- 41, 32,116,104,101,110, 10, 32, 32,116,111,108,117, 97, 95,
- 101,114,114,111,114, 40, 34, 35,105,110,118, 97,108,105,100,
- 32,116,121,112,101,100,101,102, 58, 32,112,111,105,110,116,
- 101,114,115, 32, 40, 97,110,100, 32,114,101,102,101,114,101,
- 110, 99,101,115, 41, 32, 97,114,101, 32,110,111,116, 32,115,
- 117,112,112,111,114,116,101,100, 34, 41, 10, 32,101,110,100,
- 10, 32,108,111, 99, 97,108, 32,111, 32, 61, 32,123,109,111,
- 100, 32, 61, 32, 39, 39,125, 10, 32,105,102, 32,115,116,114,
- 105,110,103, 46,102,105,110,100, 40,115, 44, 32, 34, 91, 60,
- 62, 93, 34, 41, 32,116,104,101,110, 10, 32, 9, 95, 44, 95,
- 44,111, 46,116,121,112,101, 44,111, 46,117,116,121,112,101,
- 32, 61, 32,115,116,114,105,110,103, 46,102,105,110,100, 40,
- 115, 44, 32, 34, 94, 37,115, 42, 40, 91, 94, 60, 62, 93, 43,
- 37, 98, 60, 62, 91, 94, 37,115, 93, 42, 41, 37,115, 43, 40,
- 46, 45, 41, 36, 34, 41, 10, 32,101,108,115,101, 10, 32, 9,
- 108,111, 99, 97,108, 32,116, 32, 61, 32,115,112,108,105,116,
- 40,103,115,117, 98, 40,115, 44, 34, 37,115, 37,115, 42, 34,
- 44, 34, 32, 34, 41, 44, 34, 32, 34, 41, 10, 32, 9,111, 32,
- 61, 32,123, 10, 9, 32, 32,117,116,121,112,101, 32, 61, 32,
- 116, 91,116, 46,110, 93, 44, 10, 9, 32, 32,116,121,112,101,
- 32, 61, 32,116, 91,116, 46,110, 45, 49, 93, 44, 10, 9, 32,
- 32,109,111,100, 32, 61, 32, 99,111,110, 99, 97,116, 40,116,
- 44, 49, 44,116, 46,110, 45, 50, 41, 44, 10, 9, 32,125, 10,
- 32,101,110,100, 10, 32,114,101,116,117,114,110, 32, 95, 84,
- 121,112,101,100,101,102, 40,111, 41, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/typedef.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32, 99,111,110,116, 97,
- 105,110,101,114, 32, 97, 98,115,116,114, 97, 99,116, 32, 99,
- 108, 97,115,115, 10, 45, 45, 32, 87,114,105,116,116,101,110,
- 32, 98,121, 32, 87, 97,108,100,101,109, 97,114, 32, 67,101,
- 108,101,115, 10, 45, 45, 32, 84,101, 67, 71,114, 97,102, 47,
- 80, 85, 67, 45, 82,105,111, 10, 45, 45, 32, 74,117,108, 32,
- 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,100, 58, 32, 36, 10,
- 10, 45, 45, 32, 84,104,105,115, 32, 99,111,100,101, 32,105,
- 115, 32,102,114,101,101, 32,115,111,102,116,119, 97,114,101,
- 59, 32,121,111,117, 32, 99, 97,110, 32,114,101,100,105,115,
- 116,114,105, 98,117,116,101, 32,105,116, 32, 97,110,100, 47,
- 111,114, 32,109,111,100,105,102,121, 32,105,116, 46, 10, 45,
- 45, 32, 84,104,101, 32,115,111,102,116,119, 97,114,101, 32,
- 112,114,111,118,105,100,101,100, 32,104,101,114,101,117,110,
- 100,101,114, 32,105,115, 32,111,110, 32, 97,110, 32, 34, 97,
- 115, 32,105,115, 34, 32, 98, 97,115,105,115, 44, 32, 97,110,
- 100, 10, 45, 45, 32,116,104,101, 32, 97,117,116,104,111,114,
- 32,104, 97,115, 32,110,111, 32,111, 98,108,105,103, 97,116,
- 105,111,110, 32,116,111, 32,112,114,111,118,105,100,101, 32,
- 109, 97,105,110,116,101,110, 97,110, 99,101, 44, 32,115,117,
- 112,112,111,114,116, 44, 32,117,112,100, 97,116,101,115, 44,
- 10, 45, 45, 32,101,110,104, 97,110, 99,101,109,101,110,116,
- 115, 44, 32,111,114, 32,109,111,100,105,102,105, 99, 97,116,
- 105,111,110,115, 46, 10, 10, 45, 45, 32,116, 97, 98,108,101,
- 32,116,111, 32,115,116,111,114,101, 32,110, 97,109,101,115,
- 112, 97, 99,101,100, 32,116,121,112,101,100,101,102,115, 47,
- 101,110,117,109,115, 32,105,110, 32,103,108,111, 98, 97,108,
- 32,115, 99,111,112,101, 10,103,108,111, 98, 97,108, 95,116,
- 121,112,101,100,101,102,115, 32, 61, 32,123,125, 10,103,108,
- 111, 98, 97,108, 95,101,110,117,109,115, 32, 61, 32,123,125,
- 10, 10, 45, 45, 32, 67,111,110,116, 97,105,110,101,114, 32,
- 99,108, 97,115,115, 10, 45, 45, 32, 82,101,112,114,101,115,
- 101,110,116,115, 32, 97, 32, 99,111,110,116, 97,105,110,101,
- 114, 32,111,102, 32,102,101, 97,116,117,114,101,115, 32,116,
- 111, 32, 98,101, 32, 98,111,117,110,100, 10, 45, 45, 32,116,
- 111, 32,108,117, 97, 46, 10, 99,108, 97,115,115, 67,111,110,
- 116, 97,105,110,101,114, 32, 61, 10,123, 10, 32, 99,117,114,
- 114, 32, 61, 32,110,105,108, 44, 10,125, 10, 99,108, 97,115,
- 115, 67,111,110,116, 97,105,110,101,114, 46, 95, 95,105,110,
- 100,101,120, 32, 61, 32, 99,108, 97,115,115, 67,111,110,116,
- 97,105,110,101,114, 10,115,101,116,109,101,116, 97,116, 97,
- 98,108,101, 40, 99,108, 97,115,115, 67,111,110,116, 97,105,
- 110,101,114, 44, 99,108, 97,115,115, 70,101, 97,116,117,114,
- 101, 41, 10, 10, 45, 45, 32,111,117,116,112,117,116, 32,116,
- 97,103,115, 10,102,117,110, 99,116,105,111,110, 32, 99,108,
- 97,115,115, 67,111,110,116, 97,105,110,101,114, 58,100,101,
- 99,108,116,121,112,101, 32, 40, 41, 10, 32,112,117,115,104,
- 40,115,101,108,102, 41, 10, 32,108,111, 99, 97,108, 32,105,
- 61, 49, 10, 32,119,104,105,108,101, 32,115,101,108,102, 91,
- 105, 93, 32,100,111, 10, 32, 32,115,101,108,102, 91,105, 93,
- 58,100,101, 99,108,116,121,112,101, 40, 41, 10, 32, 32,105,
- 32, 61, 32,105, 43, 49, 10, 32,101,110,100, 10, 32,112,111,
- 112, 40, 41, 10,101,110,100, 10, 10, 10, 45, 45, 32,119,114,
- 105,116,101, 32,115,117,112,112,111,114,116, 32, 99,111,100,
- 101, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,
- 115, 67,111,110,116, 97,105,110,101,114, 58,115,117,112, 99,
- 111,100,101, 32, 40, 41, 10, 10, 9,105,102, 32,110,111,116,
- 32,115,101,108,102, 58, 99,104,101, 99,107, 95,112,117, 98,
- 108,105, 99, 95, 97, 99, 99,101,115,115, 40, 41, 32,116,104,
- 101,110, 10, 9, 9,114,101,116,117,114,110, 10, 9,101,110,
- 100, 10, 10, 32,112,117,115,104, 40,115,101,108,102, 41, 10,
- 32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32,119,104,105,
- 108,101, 32,115,101,108,102, 91,105, 93, 32,100,111, 10, 32,
- 32,105,102, 32,115,101,108,102, 91,105, 93, 58, 99,104,101,
- 99,107, 95,112,117, 98,108,105, 99, 95, 97, 99, 99,101,115,
- 115, 40, 41, 32,116,104,101,110, 10, 32, 32, 9,115,101,108,
- 102, 91,105, 93, 58,115,117,112, 99,111,100,101, 40, 41, 10,
- 32, 32,101,110,100, 10, 32, 32,105, 32, 61, 32,105, 43, 49,
- 10, 32,101,110,100, 10, 32,112,111,112, 40, 41, 10,101,110,
- 100, 10, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,
- 115,115, 67,111,110,116, 97,105,110,101,114, 58,104, 97,115,
- 118, 97,114, 32, 40, 41, 10, 32,108,111, 99, 97,108, 32,105,
- 61, 49, 10, 32,119,104,105,108,101, 32,115,101,108,102, 91,
- 105, 93, 32,100,111, 10, 32, 32,105,102, 32,115,101,108,102,
- 91,105, 93, 58,105,115,118, 97,114,105, 97, 98,108,101, 40,
- 41, 32,116,104,101,110, 10, 9, 9, 32,114,101,116,117,114,
- 110, 32, 49, 10, 9, 9,101,110,100, 10, 32, 32,105, 32, 61,
- 32,105, 43, 49, 10, 32,101,110,100, 10, 9,114,101,116,117,
- 114,110, 32, 48, 10,101,110,100, 10, 10, 45, 45, 32, 73,110,
- 116,101,114,110, 97,108, 32, 99,111,110,116, 97,105,110,101,
- 114, 32, 99,111,110,115,116,114,117, 99,116,111,114, 10,102,
- 117,110, 99,116,105,111,110, 32, 95, 67,111,110,116, 97,105,
- 110,101,114, 32, 40,115,101,108,102, 41, 10, 32,115,101,116,
- 109,101,116, 97,116, 97, 98,108,101, 40,115,101,108,102, 44,
- 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,114, 41,
- 10, 32,115,101,108,102, 46,110, 32, 61, 32, 48, 10, 32,115,
- 101,108,102, 46,116,121,112,101,100,101,102,115, 32, 61, 32,
- 123,116,111,108,117, 97, 95,110, 61, 48,125, 10, 32,115,101,
- 108,102, 46,117,115,101,114,116,121,112,101,115, 32, 61, 32,
- 123,125, 10, 32,115,101,108,102, 46,101,110,117,109,115, 32,
- 61, 32,123,116,111,108,117, 97, 95,110, 61, 48,125, 10, 32,
- 115,101,108,102, 46,108,110, 97,109,101,115, 32, 61, 32,123,
- 125, 10, 32,114,101,116,117,114,110, 32,115,101,108,102, 10,
- 101,110,100, 10, 10, 45, 45, 32,112,117,115,104, 32, 99,111,
- 110,116, 97,105,110,101,114, 10,102,117,110, 99,116,105,111,
- 110, 32,112,117,115,104, 32, 40,116, 41, 10, 9,116, 46,112,
- 114,111,120, 32, 61, 32, 99,108, 97,115,115, 67,111,110,116,
- 97,105,110,101,114, 46, 99,117,114,114, 10, 32, 99,108, 97,
- 115,115, 67,111,110,116, 97,105,110,101,114, 46, 99,117,114,
- 114, 32, 61, 32,116, 10,101,110,100, 10, 10, 45, 45, 32,112,
- 111,112, 32, 99,111,110,116, 97,105,110,101,114, 10,102,117,
- 110, 99,116,105,111,110, 32,112,111,112, 32, 40, 41, 10, 45,
- 45,112,114,105,110,116, 40, 34,110, 97,109,101, 34, 44, 99,
- 108, 97,115,115, 67,111,110,116, 97,105,110,101,114, 46, 99,
- 117,114,114, 46,110, 97,109,101, 41, 10, 45, 45,102,111,114,
- 101, 97, 99,104, 40, 99,108, 97,115,115, 67,111,110,116, 97,
- 105,110,101,114, 46, 99,117,114,114, 46,117,115,101,114,116,
- 121,112,101,115, 44,112,114,105,110,116, 41, 10, 45, 45,112,
- 114,105,110,116, 40, 34, 95, 95, 95, 95, 95, 95, 95, 95, 95,
- 95, 95, 95, 95, 95, 34, 41, 10, 32, 99,108, 97,115,115, 67,
- 111,110,116, 97,105,110,101,114, 46, 99,117,114,114, 32, 61,
- 32, 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,114,
- 46, 99,117,114,114, 46,112,114,111,120, 10,101,110,100, 10,
- 10, 45, 45, 32,103,101,116, 32, 99,117,114,114,101,110,116,
- 32,110, 97,109,101,115,112, 97, 99,101, 10,102,117,110, 99,
- 116,105,111,110, 32,103,101,116, 99,117,114,114,110, 97,109,
- 101,115,112, 97, 99,101, 32, 40, 41, 10, 9,114,101,116,117,
- 114,110, 32,103,101,116,110, 97,109,101,115,112, 97, 99,101,
- 40, 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,114,
- 46, 99,117,114,114, 41, 10,101,110,100, 10, 10, 45, 45, 32,
- 97,112,112,101,110,100, 32,116,111, 32, 99,117,114,114,101,
- 110,116, 32, 99,111,110,116, 97,105,110,101,114, 10,102,117,
- 110, 99,116,105,111,110, 32, 97,112,112,101,110,100, 32, 40,
- 116, 41, 10, 32,114,101,116,117,114,110, 32, 99,108, 97,115,
- 115, 67,111,110,116, 97,105,110,101,114, 46, 99,117,114,114,
- 58, 97,112,112,101,110,100, 40,116, 41, 10,101,110,100, 10,
- 10, 45, 45, 32, 97,112,112,101,110,100, 32,116,121,112,101,
- 100,101,102, 32,116,111, 32, 99,117,114,114,101,110,116, 32,
- 99,111,110,116, 97,105,110,101,114, 10,102,117,110, 99,116,
- 105,111,110, 32, 97,112,112,101,110,100,116,121,112,101,100,
- 101,102, 32, 40,116, 41, 10, 32,114,101,116,117,114,110, 32,
- 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,114, 46,
- 99,117,114,114, 58, 97,112,112,101,110,100,116,121,112,101,
- 100,101,102, 40,116, 41, 10,101,110,100, 10, 10, 45, 45, 32,
- 97,112,112,101,110,100, 32,117,115,101,114,116,121,112,101,
- 32,116,111, 32, 99,117,114,114,101,110,116, 32, 99,111,110,
- 116, 97,105,110,101,114, 10,102,117,110, 99,116,105,111,110,
- 32, 97,112,112,101,110,100,117,115,101,114,116,121,112,101,
- 32, 40,116, 41, 10, 32,114,101,116,117,114,110, 32, 99,108,
- 97,115,115, 67,111,110,116, 97,105,110,101,114, 46, 99,117,
- 114,114, 58, 97,112,112,101,110,100,117,115,101,114,116,121,
- 112,101, 40,116, 41, 10,101,110,100, 10, 10, 45, 45, 32, 97,
- 112,112,101,110,100, 32,101,110,117,109, 32,116,111, 32, 99,
- 117,114,114,101,110,116, 32, 99,111,110,116, 97,105,110,101,
- 114, 10,102,117,110, 99,116,105,111,110, 32, 97,112,112,101,
- 110,100,101,110,117,109, 32, 40,116, 41, 10, 32,114,101,116,
- 117,114,110, 32, 99,108, 97,115,115, 67,111,110,116, 97,105,
- 110,101,114, 46, 99,117,114,114, 58, 97,112,112,101,110,100,
- 101,110,117,109, 40,116, 41, 10,101,110,100, 10, 10, 45, 45,
- 32,115,117, 98,115,116,105,116,117,116,101, 32,116,121,112,
- 101,100,101,102, 10,102,117,110, 99,116,105,111,110, 32, 97,
- 112,112,108,121,116,121,112,101,100,101,102, 32, 40,109,111,
- 100, 44,116,121,112,101, 41, 10, 32,114,101,116,117,114,110,
- 32, 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,114,
- 46, 99,117,114,114, 58, 97,112,112,108,121,116,121,112,101,
- 100,101,102, 40,109,111,100, 44,116,121,112,101, 41, 10,101,
- 110,100, 10, 10, 45, 45, 32, 99,104,101, 99,107, 32,105,102,
- 32,105,115, 32,116,121,112,101, 10,102,117,110, 99,116,105,
- 111,110, 32,102,105,110,100,116,121,112,101, 32, 40,116,121,
- 112,101, 41, 10, 32,108,111, 99, 97,108, 32,116, 32, 61, 32,
- 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,114, 46,
- 99,117,114,114, 58,102,105,110,100,116,121,112,101, 40,116,
- 121,112,101, 41, 10, 9,114,101,116,117,114,110, 32,116, 10,
- 101,110,100, 10, 10, 45, 45, 32, 99,104,101, 99,107, 32,105,
- 102, 32,105,115, 32,116,121,112,101,100,101,102, 10,102,117,
- 110, 99,116,105,111,110, 32,105,115,116,121,112,101,100,101,
- 102, 32, 40,116,121,112,101, 41, 10, 32,114,101,116,117,114,
- 110, 32, 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,
- 114, 46, 99,117,114,114, 58,105,115,116,121,112,101,100,101,
- 102, 40,116,121,112,101, 41, 10,101,110,100, 10, 10, 45, 45,
- 32,103,101,116, 32,102,117,108,108,116,121,112,101, 32, 40,
- 119,105,116,104, 32,110, 97,109,101,115,112, 97, 99,101, 41,
- 10,102,117,110, 99,116,105,111,110, 32,102,117,108,108,116,
- 121,112,101, 32, 40,116, 41, 10, 32,108,111, 99, 97,108, 32,
- 99,117,114,114, 32, 61, 32, 32, 99,108, 97,115,115, 67,111,
- 110,116, 97,105,110,101,114, 46, 99,117,114,114, 10, 9,119,
- 104,105,108,101, 32, 99,117,114,114, 32,100,111, 10, 9, 32,
- 105,102, 32, 99,117,114,114, 32,116,104,101,110, 10, 9, 9,
- 32,105,102, 32, 99,117,114,114, 46,116,121,112,101,100,101,
- 102,115, 32, 97,110,100, 32, 99,117,114,114, 46,116,121,112,
- 101,100,101,102,115, 91,116, 93, 32,116,104,101,110, 10, 9,
- 9, 32, 32,114,101,116,117,114,110, 32, 99,117,114,114, 46,
- 116,121,112,101,100,101,102,115, 91,116, 93, 10, 9, 9, 32,
- 101,108,115,101,105,102, 32, 99,117,114,114, 46,117,115,101,
- 114,116,121,112,101,115, 32, 97,110,100, 32, 99,117,114,114,
- 46,117,115,101,114,116,121,112,101,115, 91,116, 93, 32,116,
- 104,101,110, 10, 9, 9, 32, 32,114,101,116,117,114,110, 32,
- 99,117,114,114, 46,117,115,101,114,116,121,112,101,115, 91,
- 116, 93, 10, 9, 9, 9,101,110,100, 10, 9, 9,101,110,100,
- 10, 9, 32, 99,117,114,114, 32, 61, 32, 99,117,114,114, 46,
- 112,114,111,120, 10, 9,101,110,100, 10, 9,114,101,116,117,
- 114,110, 32,116, 10,101,110,100, 10, 10, 45, 45, 32, 99,104,
- 101, 99,107,115, 32,105,102, 32,105,116, 32,114,101,113,117,
- 105,114,101,115, 32, 99,111,108,108,101, 99,116,105,111,110,
- 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115,
- 67,111,110,116, 97,105,110,101,114, 58,114,101,113,117,105,
- 114,101, 99,111,108,108,101, 99,116,105,111,110, 32, 40,116,
- 41, 10, 32,112,117,115,104, 40,115,101,108,102, 41, 10, 32,
- 108,111, 99, 97,108, 32,105, 61, 49, 10, 9,108,111, 99, 97,
- 108, 32,114, 32, 61, 32,102, 97,108,115,101, 10, 32,119,104,
- 105,108,101, 32,115,101,108,102, 91,105, 93, 32,100,111, 10,
- 32, 32,114, 32, 61, 32,115,101,108,102, 91,105, 93, 58,114,
- 101,113,117,105,114,101, 99,111,108,108,101, 99,116,105,111,
- 110, 40,116, 41, 32,111,114, 32,114, 10, 32, 32,105, 32, 61,
- 32,105, 43, 49, 10, 32,101,110,100, 10, 9,112,111,112, 40,
- 41, 10, 9,114,101,116,117,114,110, 32,114, 10,101,110,100,
- 10, 10, 10, 45, 45, 32,103,101,116, 32,110, 97,109,101,115,
- 97,112, 99,101, 10,102,117,110, 99,116,105,111,110, 32,103,
- 101,116,110, 97,109,101,115,112, 97, 99,101, 32, 40, 99,117,
- 114,114, 41, 10, 9,108,111, 99, 97,108, 32,110, 97,109,101,
- 115,112, 97, 99,101, 32, 61, 32, 39, 39, 10, 9,119,104,105,
- 108,101, 32, 99,117,114,114, 32,100,111, 10, 9, 32,105,102,
- 32, 99,117,114,114, 32, 97,110,100, 10, 9, 9, 32, 32, 32,
- 40, 32, 99,117,114,114, 46, 99,108, 97,115,115,116,121,112,
- 101, 32, 61, 61, 32, 39, 99,108, 97,115,115, 39, 32,111,114,
- 32, 99,117,114,114, 46, 99,108, 97,115,115,116,121,112,101,
- 32, 61, 61, 32, 39,110, 97,109,101,115,112, 97, 99,101, 39,
- 41, 10, 9, 9,116,104,101,110, 10, 9, 9, 32,110, 97,109,
- 101,115,112, 97, 99,101, 32, 61, 32, 40, 99,117,114,114, 46,
- 111,114,105,103,105,110, 97,108, 95,110, 97,109,101, 32,111,
- 114, 32, 99,117,114,114, 46,110, 97,109,101, 41, 32, 46, 46,
- 32, 39, 58, 58, 39, 32, 46, 46, 32,110, 97,109,101,115,112,
- 97, 99,101, 10, 9, 9, 32, 45, 45,110, 97,109,101,115,112,
- 97, 99,101, 32, 61, 32, 99,117,114,114, 46,110, 97,109,101,
- 32, 46, 46, 32, 39, 58, 58, 39, 32, 46, 46, 32,110, 97,109,
- 101,115,112, 97, 99,101, 10, 9, 9,101,110,100, 10, 9, 32,
- 99,117,114,114, 32, 61, 32, 99,117,114,114, 46,112,114,111,
- 120, 10, 9,101,110,100, 10, 9,114,101,116,117,114,110, 32,
- 110, 97,109,101,115,112, 97, 99,101, 10,101,110,100, 10, 10,
- 45, 45, 32,103,101,116, 32,110, 97,109,101,115,112, 97, 99,
- 101, 32, 40,111,110,108,121, 32,110, 97,109,101,115,112, 97,
- 99,101, 41, 10,102,117,110, 99,116,105,111,110, 32,103,101,
- 116,111,110,108,121,110, 97,109,101,115,112, 97, 99,101, 32,
- 40, 41, 10, 32,108,111, 99, 97,108, 32, 99,117,114,114, 32,
- 61, 32, 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,
- 114, 46, 99,117,114,114, 10, 9,108,111, 99, 97,108, 32,110,
- 97,109,101,115,112, 97, 99,101, 32, 61, 32, 39, 39, 10, 9,
- 119,104,105,108,101, 32, 99,117,114,114, 32,100,111, 10, 9,
- 9,105,102, 32, 99,117,114,114, 46, 99,108, 97,115,115,116,
- 121,112,101, 32, 61, 61, 32, 39, 99,108, 97,115,115, 39, 32,
- 116,104,101,110, 10, 9, 9, 32,114,101,116,117,114,110, 32,
- 110, 97,109,101,115,112, 97, 99,101, 10, 9, 9,101,108,115,
- 101,105,102, 32, 99,117,114,114, 46, 99,108, 97,115,115,116,
- 121,112,101, 32, 61, 61, 32, 39,110, 97,109,101,115,112, 97,
- 99,101, 39, 32,116,104,101,110, 10, 9, 9, 32,110, 97,109,
- 101,115,112, 97, 99,101, 32, 61, 32, 99,117,114,114, 46,110,
- 97,109,101, 32, 46, 46, 32, 39, 58, 58, 39, 32, 46, 46, 32,
- 110, 97,109,101,115,112, 97, 99,101, 10, 9, 9,101,110,100,
- 10, 9, 32, 99,117,114,114, 32, 61, 32, 99,117,114,114, 46,
- 112,114,111,120, 10, 9,101,110,100, 10, 9,114,101,116,117,
- 114,110, 32,110, 97,109,101,115,112, 97, 99,101, 10,101,110,
- 100, 10, 10, 45, 45, 32, 99,104,101, 99,107, 32,105,102, 32,
- 105,115, 32,101,110,117,109, 10,102,117,110, 99,116,105,111,
- 110, 32,105,115,101,110,117,109, 32, 40,116,121,112,101, 41,
- 10, 32,114,101,116,117,114,110, 32, 99,108, 97,115,115, 67,
- 111,110,116, 97,105,110,101,114, 46, 99,117,114,114, 58,105,
- 115,101,110,117,109, 40,116,121,112,101, 41, 10,101,110,100,
- 10, 10, 45, 45, 32, 97,112,112,101,110,100, 32,102,101, 97,
- 116,117,114,101, 32,116,111, 32, 99,111,110,116, 97,105,110,
- 101,114, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,
- 115,115, 67,111,110,116, 97,105,110,101,114, 58, 97,112,112,
- 101,110,100, 32, 40,116, 41, 10, 32,115,101,108,102, 46,110,
- 32, 61, 32,115,101,108,102, 46,110, 32, 43, 32, 49, 10, 32,
- 115,101,108,102, 91,115,101,108,102, 46,110, 93, 32, 61, 32,
- 116, 10, 32,116, 46,112, 97,114,101,110,116, 32, 61, 32,115,
- 101,108,102, 10,101,110,100, 10, 10, 45, 45, 32, 97,112,112,
- 101,110,100, 32,116,121,112,101,100,101,102, 10,102,117,110,
- 99,116,105,111,110, 32, 99,108, 97,115,115, 67,111,110,116,
- 97,105,110,101,114, 58, 97,112,112,101,110,100,116,121,112,
- 101,100,101,102, 32, 40,116, 41, 10, 32,108,111, 99, 97,108,
- 32,110, 97,109,101,115,112, 97, 99,101, 32, 61, 32,103,101,
- 116,110, 97,109,101,115,112, 97, 99,101, 40, 99,108, 97,115,
- 115, 67,111,110,116, 97,105,110,101,114, 46, 99,117,114,114,
- 41, 10, 32,115,101,108,102, 46,116,121,112,101,100,101,102,
- 115, 46,116,111,108,117, 97, 95,110, 32, 61, 32,115,101,108,
- 102, 46,116,121,112,101,100,101,102,115, 46,116,111,108,117,
- 97, 95,110, 32, 43, 32, 49, 10, 32,115,101,108,102, 46,116,
- 121,112,101,100,101,102,115, 91,115,101,108,102, 46,116,121,
- 112,101,100,101,102,115, 46,116,111,108,117, 97, 95,110, 93,
- 32, 61, 32,116, 10, 9,115,101,108,102, 46,116,121,112,101,
- 100,101,102,115, 91,116, 46,117,116,121,112,101, 93, 32, 61,
- 32,110, 97,109,101,115,112, 97, 99,101, 32, 46, 46, 32,116,
- 46,117,116,121,112,101, 10, 9,103,108,111, 98, 97,108, 95,
- 116,121,112,101,100,101,102,115, 91,110, 97,109,101,115,112,
- 97, 99,101, 46, 46,116, 46,117,116,121,112,101, 93, 32, 61,
- 32,116, 10, 9,116, 46,102,116,121,112,101, 32, 61, 32,102,
- 105,110,100,116,121,112,101, 40,116, 46,116,121,112,101, 41,
- 32,111,114, 32,116, 46,116,121,112,101, 10, 9, 45, 45,112,
- 114,105,110,116, 40, 34, 97,112,112,101,110,100,105,110,103,
- 32,116,121,112,101,100,101,102, 32, 34, 46, 46,116, 46,117,
- 116,121,112,101, 46, 46, 34, 32, 97,115, 32, 34, 46, 46,110,
- 97,109,101,115,112, 97, 99,101, 46, 46,116, 46,117,116,121,
- 112,101, 46, 46, 34, 32,119,105,116,104, 32,102,116,121,112,
- 101, 32, 34, 46, 46,116, 46,102,116,121,112,101, 41, 10, 9,
- 97,112,112,101,110,100, 95,103,108,111, 98, 97,108, 95,116,
- 121,112,101, 40,110, 97,109,101,115,112, 97, 99,101, 46, 46,
- 116, 46,117,116,121,112,101, 41, 10, 9,105,102, 32,116, 46,
- 102,116,121,112,101, 32, 97,110,100, 32,105,115,101,110,117,
- 109, 40,116, 46,102,116,121,112,101, 41, 32,116,104,101,110,
- 10, 10, 9, 9,103,108,111, 98, 97,108, 95,101,110,117,109,
- 115, 91,110, 97,109,101,115,112, 97, 99,101, 46, 46,116, 46,
- 117,116,121,112,101, 93, 32, 61, 32,116,114,117,101, 10, 9,
- 101,110,100, 10,101,110,100, 10, 10, 45, 45, 32, 97,112,112,
- 101,110,100, 32,117,115,101,114,116,121,112,101, 58, 32,114,
- 101,116,117,114,110, 32,102,117,108,108, 32,116,121,112,101,
- 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115,
- 67,111,110,116, 97,105,110,101,114, 58, 97,112,112,101,110,
- 100,117,115,101,114,116,121,112,101, 32, 40,116, 41, 10, 9,
- 108,111, 99, 97,108, 32, 99,111,110,116, 97,105,110,101,114,
- 10, 9,105,102, 32,116, 32, 61, 61, 32, 40,115,101,108,102,
- 46,111,114,105,103,105,110, 97,108, 95,110, 97,109,101, 32,
- 111,114, 32,115,101,108,102, 46,110, 97,109,101, 41, 32,116,
- 104,101,110, 10, 9, 9, 99,111,110,116, 97,105,110,101,114,
- 32, 61, 32,115,101,108,102, 46,112,114,111,120, 10, 9,101,
- 108,115,101, 10, 9, 9, 99,111,110,116, 97,105,110,101,114,
- 32, 61, 32,115,101,108,102, 10, 9,101,110,100, 10, 9,108,
- 111, 99, 97,108, 32,102,116, 32, 61, 32,103,101,116,110, 97,
- 109,101,115,112, 97, 99,101, 40, 99,111,110,116, 97,105,110,
- 101,114, 41, 32, 46, 46, 32,116, 10, 9, 99,111,110,116, 97,
- 105,110,101,114, 46,117,115,101,114,116,121,112,101,115, 91,
- 116, 93, 32, 61, 32,102,116, 10, 9, 95,117,115,101,114,116,
- 121,112,101, 91,102,116, 93, 32, 61, 32,102,116, 10, 9,114,
- 101,116,117,114,110, 32,102,116, 10,101,110,100, 10, 10, 45,
- 45, 32, 97,112,112,101,110,100, 32,101,110,117,109, 10,102,
- 117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 67,111,
- 110,116, 97,105,110,101,114, 58, 97,112,112,101,110,100,101,
- 110,117,109, 32, 40,116, 41, 10, 32,108,111, 99, 97,108, 32,
- 110, 97,109,101,115,112, 97, 99,101, 32, 61, 32,103,101,116,
- 110, 97,109,101,115,112, 97, 99,101, 40, 99,108, 97,115,115,
- 67,111,110,116, 97,105,110,101,114, 46, 99,117,114,114, 41,
- 10, 32,115,101,108,102, 46,101,110,117,109,115, 46,116,111,
- 108,117, 97, 95,110, 32, 61, 32,115,101,108,102, 46,101,110,
- 117,109,115, 46,116,111,108,117, 97, 95,110, 32, 43, 32, 49,
- 10, 32,115,101,108,102, 46,101,110,117,109,115, 91,115,101,
- 108,102, 46,101,110,117,109,115, 46,116,111,108,117, 97, 95,
- 110, 93, 32, 61, 32,116, 10, 9,103,108,111, 98, 97,108, 95,
- 101,110,117,109,115, 91,110, 97,109,101,115,112, 97, 99,101,
- 46, 46,116, 46,110, 97,109,101, 93, 32, 61, 32,116, 10,101,
- 110,100, 10, 10, 45, 45, 32,100,101,116,101,114,109,105,110,
- 101, 32,108,117, 97, 32,102,117,110, 99,116,105,111,110, 32,
- 110, 97,109,101, 32,111,118,101,114,108,111, 97,100, 10,102,
- 117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 67,111,
- 110,116, 97,105,110,101,114, 58,111,118,101,114,108,111, 97,
- 100, 32, 40,108,110, 97,109,101, 41, 10, 32,105,102, 32,110,
- 111,116, 32,115,101,108,102, 46,108,110, 97,109,101,115, 91,
- 108,110, 97,109,101, 93, 32,116,104,101,110, 10, 32, 32,115,
- 101,108,102, 46,108,110, 97,109,101,115, 91,108,110, 97,109,
- 101, 93, 32, 61, 32, 48, 10, 32,101,108,115,101, 10, 32, 32,
- 115,101,108,102, 46,108,110, 97,109,101,115, 91,108,110, 97,
- 109,101, 93, 32, 61, 32,115,101,108,102, 46,108,110, 97,109,
- 101,115, 91,108,110, 97,109,101, 93, 32, 43, 32, 49, 10, 32,
- 101,110,100, 10, 32,114,101,116,117,114,110, 32,102,111,114,
- 109, 97,116, 40, 34, 37, 48, 50,100, 34, 44,115,101,108,102,
- 46,108,110, 97,109,101,115, 91,108,110, 97,109,101, 93, 41,
- 10,101,110,100, 10, 10, 45, 45, 32, 97,112,112,108,105,101,
- 115, 32,116,121,112,101,100,101,102, 58, 32,114,101,116,117,
- 114,110,115, 32,116,104,101, 32, 39,116,104,101, 32,102, 97,
- 99,116,111, 39, 32,109,111,100,105,102,105,101,114, 32, 97,
- 110,100, 32,116,121,112,101, 10,102,117,110, 99,116,105,111,
- 110, 32, 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,
- 114, 58, 97,112,112,108,121,116,121,112,101,100,101,102, 32,
- 40,109,111,100, 44,116,121,112,101, 41, 10, 9,105,102, 32,
- 103,108,111, 98, 97,108, 95,116,121,112,101,100,101,102,115,
- 91,116,121,112,101, 93, 32,116,104,101,110, 10, 9, 9, 45,
- 45,112,114,105,110,116, 40, 34,102,111,117,110,100, 32,116,
- 121,112,101,100,101,102, 32, 34, 46, 46,103,108,111, 98, 97,
- 108, 95,116,121,112,101,100,101,102,115, 91,116,121,112,101,
- 93, 46,116,121,112,101, 41, 10, 9, 9,108,111, 99, 97,108,
- 32,109,111,100, 49, 44, 32,116,121,112,101, 49, 32, 61, 32,
- 103,108,111, 98, 97,108, 95,116,121,112,101,100,101,102,115,
- 91,116,121,112,101, 93, 46,109,111,100, 44, 32,103,108,111,
- 98, 97,108, 95,116,121,112,101,100,101,102,115, 91,116,121,
- 112,101, 93, 46,102,116,121,112,101, 10, 9, 9,108,111, 99,
- 97,108, 32,109,111,100, 50, 44, 32,116,121,112,101, 50, 32,
- 61, 32, 97,112,112,108,121,116,121,112,101,100,101,102, 40,
- 109,111,100, 46, 46, 34, 32, 34, 46, 46,109,111,100, 49, 44,
- 32,116,121,112,101, 49, 41, 10, 9, 9, 45, 45,114,101,116,
- 117,114,110, 32,109,111,100, 50, 32, 46, 46, 32, 39, 32, 39,
- 32, 46, 46, 32,109,111,100, 49, 44, 32,116,121,112,101, 50,
- 10, 9, 9,114,101,116,117,114,110, 32,109,111,100, 50, 44,
- 32,116,121,112,101, 50, 10, 9,101,110,100, 10, 9,100,111,
- 32,114,101,116,117,114,110, 32,109,111,100, 44,116,121,112,
- 101, 32,101,110,100, 10,101,110,100, 10, 10, 45, 45, 32, 99,
- 104,101, 99,107, 32,105,102, 32,105,116, 32,105,115, 32, 97,
- 32,116,121,112,101,100,101,102, 10,102,117,110, 99,116,105,
- 111,110, 32, 99,108, 97,115,115, 67,111,110,116, 97,105,110,
- 101,114, 58,105,115,116,121,112,101,100,101,102, 32, 40,116,
- 121,112,101, 41, 10, 32,108,111, 99, 97,108, 32,101,110,118,
- 32, 61, 32,115,101,108,102, 10, 32,119,104,105,108,101, 32,
- 101,110,118, 32,100,111, 10, 32, 32,105,102, 32,101,110,118,
- 46,116,121,112,101,100,101,102,115, 32,116,104,101,110, 10,
- 32, 32, 32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32, 32,
- 32,119,104,105,108,101, 32,101,110,118, 46,116,121,112,101,
- 100,101,102,115, 91,105, 93, 32,100,111, 10, 32, 32, 32, 32,
- 105,102, 32,101,110,118, 46,116,121,112,101,100,101,102,115,
- 91,105, 93, 46,117,116,121,112,101, 32, 61, 61, 32,116,121,
- 112,101, 32,116,104,101,110, 10, 32, 32, 32, 32, 32, 32, 32,
- 32, 32,114,101,116,117,114,110, 32,116,121,112,101, 10, 32,
- 32, 32, 32, 32, 32, 32, 32,101,110,100, 10, 32, 32, 32, 32,
- 32, 32, 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32, 32, 32,
- 101,110,100, 10, 32, 32,101,110,100, 10, 32, 32,101,110,118,
- 32, 61, 32,101,110,118, 46,112, 97,114,101,110,116, 10, 32,
- 101,110,100, 10, 32,114,101,116,117,114,110, 32,110,105,108,
- 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,110, 32,
- 102,105,110,100, 95,101,110,117,109, 95,118, 97,114, 40,118,
- 97,114, 41, 10, 10, 9,105,102, 32,116,111,110,117,109, 98,
- 101,114, 40,118, 97,114, 41, 32,116,104,101,110, 32,114,101,
- 116,117,114,110, 32,118, 97,114, 32,101,110,100, 10, 10, 9,
- 108,111, 99, 97,108, 32, 99, 32, 61, 32, 99,108, 97,115,115,
- 67,111,110,116, 97,105,110,101,114, 46, 99,117,114,114, 10,
- 9,119,104,105,108,101, 32, 99, 32,100,111, 10, 9, 9,108,
- 111, 99, 97,108, 32,110,115, 32, 61, 32,103,101,116,110, 97,
- 109,101,115,112, 97, 99,101, 40, 99, 41, 10, 9, 9,102,111,
- 114, 32,107, 44,118, 32,105,110, 32,112, 97,105,114,115, 40,
- 95,103,108,111, 98, 97,108, 95,101,110,117,109,115, 41, 32,
- 100,111, 10, 9, 9, 9,105,102, 32,109, 97,116, 99,104, 95,
- 116,121,112,101, 40,118, 97,114, 44, 32,118, 44, 32,110,115,
- 41, 32,116,104,101,110, 10, 9, 9, 9, 9,114,101,116,117,
- 114,110, 32,118, 10, 9, 9, 9,101,110,100, 10, 9, 9,101,
- 110,100, 10, 9, 9,105,102, 32, 99, 46, 98, 97,115,101, 32,
- 97,110,100, 32, 99, 46, 98, 97,115,101, 32,126, 61, 32, 39,
- 39, 32,116,104,101,110, 10, 9, 9, 9, 99, 32, 61, 32, 95,
- 103,108,111, 98, 97,108, 95, 99,108, 97,115,115,101,115, 91,
- 99, 58,102,105,110,100,116,121,112,101, 40, 99, 46, 98, 97,
- 115,101, 41, 93, 10, 9, 9,101,108,115,101, 10, 9, 9, 9,
- 99, 32, 61, 32,110,105,108, 10, 9, 9,101,110,100, 10, 9,
- 101,110,100, 10, 10, 9,114,101,116,117,114,110, 32,118, 97,
- 114, 10,101,110,100, 10, 10, 45, 45, 32, 99,104,101, 99,107,
- 32,105,102, 32,105,115, 32, 97, 32,114,101,103,105,115,116,
- 101,114,101,100, 32,116,121,112,101, 58, 32,114,101,116,117,
- 114,110, 32,102,117,108,108, 32,116,121,112,101, 32,111,114,
- 32,110,105,108, 10,102,117,110, 99,116,105,111,110, 32, 99,
- 108, 97,115,115, 67,111,110,116, 97,105,110,101,114, 58,102,
- 105,110,100,116,121,112,101, 32, 40,116, 41, 10, 10, 9,116,
- 32, 61, 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,
- 116, 44, 32, 34, 61, 46, 42, 34, 44, 32, 34, 34, 41, 10, 9,
- 105,102, 32, 95, 98, 97,115,105, 99, 91,116, 93, 32,116,104,
- 101,110, 10, 9, 32,114,101,116,117,114,110, 32,116, 10, 9,
- 101,110,100, 10, 10, 9,108,111, 99, 97,108, 32, 95, 44, 95,
- 44,101,109, 32, 61, 32,115,116,114,105,110,103, 46,102,105,
- 110,100, 40,116, 44, 32, 34, 40, 91, 38, 37, 42, 93, 41, 37,
- 115, 42, 36, 34, 41, 10, 9,116, 32, 61, 32,115,116,114,105,
- 110,103, 46,103,115,117, 98, 40,116, 44, 32, 34, 37,115, 42,
- 40, 91, 38, 37, 42, 93, 41, 37,115, 42, 36, 34, 44, 32, 34,
- 34, 41, 10, 9,112, 32, 61, 32,115,101,108,102, 10, 9,119,
- 104,105,108,101, 32,112, 32, 97,110,100, 32,116,121,112,101,
- 40,112, 41, 61, 61, 39,116, 97, 98,108,101, 39, 32,100,111,
- 10, 9, 9,108,111, 99, 97,108, 32,115,116, 32, 61, 32,103,
- 101,116,110, 97,109,101,115,112, 97, 99,101, 40,112, 41, 10,
- 10, 9, 9,102,111,114, 32,105, 61, 95,103,108,111, 98, 97,
- 108, 95,116,121,112,101,115, 46,110, 44, 49, 44, 45, 49, 32,
- 100,111, 32, 45, 45, 32,105,110, 32,114,101,118,101,114,115,
- 101, 32,111,114,100,101,114, 10, 10, 9, 9, 9,105,102, 32,
- 109, 97,116, 99,104, 95,116,121,112,101, 40,116, 44, 32, 95,
- 103,108,111, 98, 97,108, 95,116,121,112,101,115, 91,105, 93,
- 44, 32,115,116, 41, 32,116,104,101,110, 10, 9, 9, 9, 9,
- 114,101,116,117,114,110, 32, 95,103,108,111, 98, 97,108, 95,
- 116,121,112,101,115, 91,105, 93, 46, 46, 40,101,109, 32,111,
- 114, 32, 34, 34, 41, 10, 9, 9, 9,101,110,100, 10, 9, 9,
- 101,110,100, 10, 9, 9,105,102, 32,112, 46, 98, 97,115,101,
- 32, 97,110,100, 32,112, 46, 98, 97,115,101, 32,126, 61, 32,
- 39, 39, 32, 97,110,100, 32,112, 46, 98, 97,115,101, 32,126,
- 61, 32,116, 32,116,104,101,110, 10, 9, 9, 9, 45, 45,112,
- 114,105,110,116, 40, 34,116,121,112,101, 32,105,115, 32, 34,
- 46, 46,116, 46, 46, 34, 44, 32,112, 32,105,115, 32, 34, 46,
- 46,112, 46, 98, 97,115,101, 46, 46, 34, 32,115,101,108,102,
- 46,116,121,112,101, 32,105,115, 32, 34, 46, 46,115,101,108,
- 102, 46,116,121,112,101, 46, 46, 34, 32,115,101,108,102, 46,
- 110, 97,109,101, 32,105,115, 32, 34, 46, 46,115,101,108,102,
- 46,110, 97,109,101, 41, 10, 9, 9, 9,112, 32, 61, 32, 95,
- 103,108,111, 98, 97,108, 95, 99,108, 97,115,115,101,115, 91,
- 112, 58,102,105,110,100,116,121,112,101, 40,112, 46, 98, 97,
- 115,101, 41, 93, 10, 9, 9,101,108,115,101, 10, 9, 9, 9,
- 112, 32, 61, 32,110,105,108, 10, 9, 9,101,110,100, 10, 9,
- 101,110,100, 10, 10, 9,114,101,116,117,114,110, 32,110,105,
- 108, 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,110,
- 32, 97,112,112,101,110,100, 95,103,108,111, 98, 97,108, 95,
- 116,121,112,101, 40,116, 44, 32, 99,108, 97,115,115, 41, 10,
- 9, 95,103,108,111, 98, 97,108, 95,116,121,112,101,115, 46,
- 110, 32, 61, 32, 95,103,108,111, 98, 97,108, 95,116,121,112,
- 101,115, 46,110, 32, 43, 49, 10, 9, 95,103,108,111, 98, 97,
- 108, 95,116,121,112,101,115, 91, 95,103,108,111, 98, 97,108,
- 95,116,121,112,101,115, 46,110, 93, 32, 61, 32,116, 10, 9,
- 95,103,108,111, 98, 97,108, 95,116,121,112,101,115, 95,104,
- 97,115,104, 91,116, 93, 32, 61, 32, 49, 10, 9,105,102, 32,
- 99,108, 97,115,115, 32,116,104,101,110, 32, 97,112,112,101,
- 110,100, 95, 99,108, 97,115,115, 95,116,121,112,101, 40,116,
- 44, 32, 99,108, 97,115,115, 41, 32,101,110,100, 10,101,110,
- 100, 10, 10,102,117,110, 99,116,105,111,110, 32, 97,112,112,
- 101,110,100, 95, 99,108, 97,115,115, 95,116,121,112,101, 40,
- 116, 44, 99,108, 97,115,115, 41, 10, 9,105,102, 32, 95,103,
- 108,111, 98, 97,108, 95, 99,108, 97,115,115,101,115, 91,116,
- 93, 32,116,104,101,110, 10, 9, 9, 99,108, 97,115,115, 46,
- 102,108, 97,103,115, 32, 61, 32, 95,103,108,111, 98, 97,108,
- 95, 99,108, 97,115,115,101,115, 91,116, 93, 46,102,108, 97,
- 103,115, 10, 9, 9, 99,108, 97,115,115, 46,108,110, 97,109,
- 101,115, 32, 61, 32, 95,103,108,111, 98, 97,108, 95, 99,108,
- 97,115,115,101,115, 91,116, 93, 46,108,110, 97,109,101,115,
- 10, 9, 9,105,102, 32, 95,103,108,111, 98, 97,108, 95, 99,
- 108, 97,115,115,101,115, 91,116, 93, 46, 98, 97,115,101, 32,
- 97,110,100, 32, 40, 95,103,108,111, 98, 97,108, 95, 99,108,
- 97,115,115,101,115, 91,116, 93, 46, 98, 97,115,101, 32,126,
- 61, 32, 39, 39, 41, 32,116,104,101,110, 10, 9, 9, 9, 99,
- 108, 97,115,115, 46, 98, 97,115,101, 32, 61, 32, 95,103,108,
- 111, 98, 97,108, 95, 99,108, 97,115,115,101,115, 91,116, 93,
- 46, 98, 97,115,101, 32,111,114, 32, 99,108, 97,115,115, 46,
- 98, 97,115,101, 10, 9, 9,101,110,100, 10, 9,101,110,100,
- 10, 9, 95,103,108,111, 98, 97,108, 95, 99,108, 97,115,115,
- 101,115, 91,116, 93, 32, 61, 32, 99,108, 97,115,115, 10, 9,
- 99,108, 97,115,115, 46,102,108, 97,103,115, 32, 61, 32, 99,
- 108, 97,115,115, 46,102,108, 97,103,115, 32,111,114, 32,123,
- 125, 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,110,
- 32,109, 97,116, 99,104, 95,116,121,112,101, 40, 99,104,105,
- 108,100,116,121,112,101, 44, 32,114,101,103,116,121,112,101,
- 44, 32,115,116, 41, 10, 45, 45,112,114,105,110,116, 40, 34,
- 102,105,110,100,116,121,112,101, 32, 34, 46, 46, 99,104,105,
- 108,100,116,121,112,101, 46, 46, 34, 44, 32, 34, 46, 46,114,
- 101,103,116,121,112,101, 46, 46, 34, 44, 32, 34, 46, 46,115,
- 116, 41, 10, 9,108,111, 99, 97,108, 32, 98, 44,101, 32, 61,
- 32,115,116,114,105,110,103, 46,102,105,110,100, 40,114,101,
- 103,116,121,112,101, 44, 32, 99,104,105,108,100,116,121,112,
- 101, 44, 32, 45,115,116,114,105,110,103, 46,108,101,110, 40,
- 99,104,105,108,100,116,121,112,101, 41, 44, 32,116,114,117,
- 101, 41, 10, 9,105,102, 32, 98, 32,116,104,101,110, 10, 10,
- 9, 9,105,102, 32,101, 32, 61, 61, 32,115,116,114,105,110,
- 103, 46,108,101,110, 40,114,101,103,116,121,112,101, 41, 32,
- 97,110,100, 10, 9, 9, 9, 9, 40, 98, 32, 61, 61, 32, 49,
- 32,111,114, 32, 40,115,116,114,105,110,103, 46,115,117, 98,
- 40,114,101,103,116,121,112,101, 44, 32, 98, 45, 49, 44, 32,
- 98, 45, 49, 41, 32, 61, 61, 32, 39, 58, 39, 32, 97,110,100,
- 10, 9, 9, 9, 9,115,116,114,105,110,103, 46,115,117, 98,
- 40,114,101,103,116,121,112,101, 44, 32, 49, 44, 32, 98, 45,
- 49, 41, 32, 61, 61, 32,115,116,114,105,110,103, 46,115,117,
- 98, 40,115,116, 44, 32, 49, 44, 32, 98, 45, 49, 41, 41, 41,
- 32,116,104,101,110, 10, 9, 9, 9,114,101,116,117,114,110,
- 32,116,114,117,101, 10, 9, 9,101,110,100, 10, 9,101,110,
- 100, 10, 10, 9,114,101,116,117,114,110, 32,102, 97,108,115,
- 101, 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,110,
- 32,102,105,110,100,116,121,112,101, 95,111,110, 95, 99,104,
- 105,108,100,115, 40,115,101,108,102, 44, 32,116, 41, 10, 10,
- 9,108,111, 99, 97,108, 32,116, 99,104,105,108,100, 10, 9,
- 105,102, 32,115,101,108,102, 46, 99,108, 97,115,115,116,121,
- 112,101, 32, 61, 61, 32, 39, 99,108, 97,115,115, 39, 32,111,
- 114, 32,115,101,108,102, 46, 99,108, 97,115,115,116,121,112,
- 101, 32, 61, 61, 32, 39,110, 97,109,101,115,112, 97, 99,101,
- 39, 32,116,104,101,110, 10, 9, 9,102,111,114, 32,107, 44,
- 118, 32,105,110, 32,105,112, 97,105,114,115, 40,115,101,108,
- 102, 41, 32,100,111, 10, 9, 9, 9,105,102, 32,118, 46, 99,
- 108, 97,115,115,116,121,112,101, 32, 61, 61, 32, 39, 99,108,
- 97,115,115, 39, 32,111,114, 32,118, 46, 99,108, 97,115,115,
- 116,121,112,101, 32, 61, 61, 32, 39,110, 97,109,101,115,112,
- 97, 99,101, 39, 32,116,104,101,110, 10, 9, 9, 9, 9,105,
- 102, 32,118, 46,116,121,112,101,100,101,102,115, 32, 97,110,
- 100, 32,118, 46,116,121,112,101,100,101,102,115, 91,116, 93,
- 32,116,104,101,110, 10, 9, 9, 9, 9, 32,114,101,116,117,
- 114,110, 32,118, 46,116,121,112,101,100,101,102,115, 91,116,
- 93, 10, 9, 9, 9, 9,101,108,115,101,105,102, 32,118, 46,
- 117,115,101,114,116,121,112,101,115, 32, 97,110,100, 32,118,
- 46,117,115,101,114,116,121,112,101,115, 91,116, 93, 32,116,
- 104,101,110, 10, 9, 9, 9, 9, 32,114,101,116,117,114,110,
- 32,118, 46,117,115,101,114,116,121,112,101,115, 91,116, 93,
- 10, 9, 9, 9, 9,101,110,100, 10, 9, 9, 9, 9,116, 99,
- 104,105,108,100, 32, 61, 32,102,105,110,100,116,121,112,101,
- 95,111,110, 95, 99,104,105,108,100,115, 40,118, 44, 32,116,
- 41, 10, 9, 9, 9, 9,105,102, 32,116, 99,104,105,108,100,
- 32,116,104,101,110, 32,114,101,116,117,114,110, 32,116, 99,
- 104,105,108,100, 32,101,110,100, 10, 9, 9, 9,101,110,100,
- 10, 9, 9,101,110,100, 10, 9,101,110,100, 10, 9,114,101,
- 116,117,114,110, 32,110,105,108, 10, 10,101,110,100, 10, 10,
- 102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 67,
- 111,110,116, 97,105,110,101,114, 58,105,115,101,110,117,109,
- 32, 40,116,121,112,101, 41, 10, 32,105,102, 32,103,108,111,
- 98, 97,108, 95,101,110,117,109,115, 91,116,121,112,101, 93,
- 32,116,104,101,110, 10, 9,114,101,116,117,114,110, 32,116,
- 121,112,101, 10, 32,101,108,115,101, 10, 32, 9,114,101,116,
- 117,114,110, 32,102, 97,108,115,101, 10, 32,101,110,100, 10,
- 10, 32,108,111, 99, 97,108, 32, 98, 97,115,101,116,121,112,
- 101, 32, 61, 32,103,115,117, 98, 40,116,121,112,101, 44, 34,
- 94, 46, 42, 58, 58, 34, 44, 34, 34, 41, 10, 32,108,111, 99,
- 97,108, 32,101,110,118, 32, 61, 32,115,101,108,102, 10, 32,
- 119,104,105,108,101, 32,101,110,118, 32,100,111, 10, 32, 32,
- 105,102, 32,101,110,118, 46,101,110,117,109,115, 32,116,104,
- 101,110, 10, 32, 32, 32,108,111, 99, 97,108, 32,105, 61, 49,
- 10, 32, 32, 32,119,104,105,108,101, 32,101,110,118, 46,101,
- 110,117,109,115, 91,105, 93, 32,100,111, 10, 32, 32, 32, 32,
- 105,102, 32,101,110,118, 46,101,110,117,109,115, 91,105, 93,
- 46,110, 97,109,101, 32, 61, 61, 32, 98, 97,115,101,116,121,
- 112,101, 32,116,104,101,110, 10, 32, 32, 32, 32, 32, 32, 32,
- 32, 32,114,101,116,117,114,110, 32,116,114,117,101, 10, 32,
- 32, 32, 32, 32, 32, 32, 32,101,110,100, 10, 32, 32, 32, 32,
- 32, 32, 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32, 32, 32,
- 101,110,100, 10, 32, 32,101,110,100, 10, 32, 32,101,110,118,
- 32, 61, 32,101,110,118, 46,112, 97,114,101,110,116, 10, 32,
- 101,110,100, 10, 32,114,101,116,117,114,110, 32,102, 97,108,
- 115,101, 10,101,110,100, 10, 10,109,101,116,104,111,100,105,
- 115,118,105,114,116,117, 97,108, 32, 61, 32,102, 97,108,115,
- 101, 32, 45, 45, 32, 97, 32,103,108,111, 98, 97,108, 10, 10,
- 45, 45, 32,112, 97,114,115,101, 32, 99,104,117,110,107, 10,
- 102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 67,
- 111,110,116, 97,105,110,101,114, 58,100,111,112, 97,114,115,
- 101, 32, 40,115, 41, 10, 45, 45,112,114,105,110,116, 32, 40,
- 34,112, 97,114,115,101, 32, 34, 46, 46,115, 41, 10, 10, 32,
- 45, 45, 32,116,114,121, 32,116,104,101, 32,112, 97,114,115,
- 101,114, 32,104,111,111,107, 10, 32,100,111, 10, 32, 9,108,
- 111, 99, 97,108, 32,115,117, 98, 32, 61, 32,112, 97,114,115,
- 101,114, 95,104,111,111,107, 40,115, 41, 10, 32, 9,105,102,
- 32,115,117, 98, 32,116,104,101,110, 10, 32, 9, 9,114,101,
- 116,117,114,110, 32,115,117, 98, 10, 32, 9,101,110,100, 10,
- 32,101,110,100, 10, 10, 32, 45, 45, 32,116,114,121, 32,116,
- 104,101, 32,110,117,108,108, 32,115,116, 97,116,101,109,101,
- 110,116, 10, 32,100,111, 10, 32, 9,108,111, 99, 97,108, 32,
- 98, 44,101, 44, 99,111,100,101, 32, 61, 32,115,116,114,105,
- 110,103, 46,102,105,110,100, 40,115, 44, 32, 34, 94, 37,115,
- 42, 59, 34, 41, 10, 32, 9,105,102, 32, 98, 32,116,104,101,
- 110, 10, 32, 9, 9,114,101,116,117,114,110, 32,115,116,114,
- 115,117, 98, 40,115, 44,101, 43, 49, 41, 10, 32, 9,101,110,
- 100, 10, 32,101,110,100, 10, 10, 32, 45, 45, 32,116,114,121,
- 32,101,109,112,116,121, 32,118,101,114, 98, 97,116,105,109,
- 32,108,105,110,101, 10, 32,100,111, 10, 32, 9,108,111, 99,
- 97,108, 32, 98, 44,101, 44, 99,111,100,101, 32, 61, 32,115,
- 116,114,105,110,103, 46,102,105,110,100, 40,115, 44, 32, 34,
- 94, 37,115, 42, 36, 92,110, 34, 41, 10, 32, 9,105,102, 32,
- 98, 32,116,104,101,110, 10, 32, 9, 9,114,101,116,117,114,
- 110, 32,115,116,114,115,117, 98, 40,115, 44,101, 43, 49, 41,
- 10, 32, 9,101,110,100, 10, 32,101,110,100, 10, 10, 32, 45,
- 45, 32,116,114,121, 32, 76,117, 97, 32, 99,111,100,101, 10,
- 32,100,111, 10, 32, 32,108,111, 99, 97,108, 32, 98, 44,101,
- 44, 99,111,100,101, 32, 61, 32,115,116,114,102,105,110,100,
- 40,115, 44, 34, 94, 37,115, 42, 40, 37, 98, 92, 49, 92, 50,
- 41, 34, 41, 10, 32, 32,105,102, 32, 98, 32,116,104,101,110,
- 10, 32, 32, 32, 67,111,100,101, 40,115,116,114,115,117, 98,
- 40, 99,111,100,101, 44, 50, 44, 45, 50, 41, 41, 10, 32, 32,
- 32,114,101,116,117,114,110, 32,115,116,114,115,117, 98, 40,
- 115, 44,101, 43, 49, 41, 10, 32, 32,101,110,100, 10, 32,101,
- 110,100, 10, 10, 32, 45, 45, 32,116,114,121, 32, 67, 32, 99,
- 111,100,101, 10, 32,100,111, 10, 32, 32,108,111, 99, 97,108,
- 32, 98, 44,101, 44, 99,111,100,101, 32, 61, 32,115,116,114,
- 102,105,110,100, 40,115, 44, 34, 94, 37,115, 42, 40, 37, 98,
- 92, 51, 92, 52, 41, 34, 41, 10, 32, 32,105,102, 32, 98, 32,
- 116,104,101,110, 10, 9, 99,111,100,101, 32, 61, 32, 39,123,
- 39, 46, 46,115,116,114,115,117, 98, 40, 99,111,100,101, 44,
- 50, 44, 45, 50, 41, 46, 46, 39, 92,110,125, 92,110, 39, 10,
- 9, 86,101,114, 98, 97,116,105,109, 40, 99,111,100,101, 44,
- 39,114, 39, 41, 32, 32, 32, 32, 32, 32, 32, 32, 45, 45, 32,
- 118,101,114, 98, 97,116,105,109, 32, 99,111,100,101, 32,102,
- 111,114, 32, 39,114, 39,101,103,105,115,116,101,114, 32,102,
- 114, 97,103,109,101,110,116, 10, 9,114,101,116,117,114,110,
- 32,115,116,114,115,117, 98, 40,115, 44,101, 43, 49, 41, 10,
- 32, 32,101,110,100, 10, 32,101,110,100, 10, 10, 32, 45, 45,
- 32,116,114,121, 32, 67, 32, 99,111,100,101, 32,102,111,114,
- 32,112,114,101, 97,109, 98,108,101, 32,115,101, 99,116,105,
- 111,110, 10, 32,100,111, 10, 32, 9,108,111, 99, 97,108, 32,
- 98, 44,101, 44, 99,111,100,101, 32, 61, 32,115,116,114,105,
- 110,103, 46,102,105,110,100, 40,115, 44, 32, 34, 94, 37,115,
- 42, 40, 37, 98, 92, 53, 92, 54, 41, 34, 41, 10, 32, 9,105,
- 102, 32, 98, 32,116,104,101,110, 10, 32, 9, 9, 99,111,100,
- 101, 32, 61, 32,115,116,114,105,110,103, 46,115,117, 98, 40,
- 99,111,100,101, 44, 32, 50, 44, 32, 45, 50, 41, 46, 46, 34,
- 92,110, 34, 10, 9, 9, 86,101,114, 98, 97,116,105,109, 40,
- 99,111,100,101, 44, 32, 39, 39, 41, 10, 9, 9,114,101,116,
- 117,114,110, 32,115,116,114,105,110,103, 46,115,117, 98, 40,
- 115, 44, 32,101, 43, 49, 41, 10, 32, 9,101,110,100, 10, 32,
- 101,110,100, 10, 10, 32, 45, 45, 32,116,114,121, 32,100,101,
- 102, 97,117,108,116, 95,112,114,111,112,101,114,116,121, 32,
- 100,105,114,101, 99,116,105,118,101, 10, 32,100,111, 10, 32,
- 9,108,111, 99, 97,108, 32, 98, 44,101, 44,112,116,121,112,
- 101, 32, 61, 32,115,116,114,102,105,110,100, 40,115, 44, 32,
- 34, 94, 37,115, 42, 84, 79, 76, 85, 65, 95, 80, 82, 79, 80,
- 69, 82, 84, 89, 95, 84, 89, 80, 69, 37,115, 42, 37, 40, 43,
- 37,115, 42, 40, 91, 94, 37, 41, 37,115, 93, 42, 41, 37,115,
- 42, 37, 41, 43, 37,115, 42, 59, 63, 34, 41, 10, 32, 9,105,
- 102, 32, 98, 32,116,104,101,110, 10, 32, 9, 9,105,102, 32,
- 110,111,116, 32,112,116,121,112,101, 32,111,114, 32,112,116,
- 121,112,101, 32, 61, 61, 32, 34, 34, 32,116,104,101,110, 10,
- 32, 9, 9, 9,112,116,121,112,101, 32, 61, 32, 34,100,101,
- 102, 97,117,108,116, 34, 10, 32, 9, 9,101,110,100, 10, 32,
- 9, 9,115,101,108,102, 58,115,101,116, 95,112,114,111,112,
- 101,114,116,121, 95,116,121,112,101, 40,112,116,121,112,101,
- 41, 10, 9, 32, 9,114,101,116,117,114,110, 32,115,116,114,
- 115,117, 98, 40,115, 44, 32,101, 43, 49, 41, 10, 32, 9,101,
- 110,100, 10, 32,101,110,100, 10, 10, 32, 45, 45, 32,116,114,
- 121, 32,112,114,111,116,101, 99,116,101,100, 95,100,101,115,
- 116,114,117, 99,116,111,114, 32,100,105,114,101, 99,116,105,
- 118,101, 10, 32,100,111, 10, 32, 9,108,111, 99, 97,108, 32,
- 98, 44,101, 32, 61, 32,115,116,114,105,110,103, 46,102,105,
- 110,100, 40,115, 44, 32, 34, 94, 37,115, 42, 84, 79, 76, 85,
- 65, 95, 80, 82, 79, 84, 69, 67, 84, 69, 68, 95, 68, 69, 83,
- 84, 82, 85, 67, 84, 79, 82, 37,115, 42, 59, 63, 34, 41, 10,
- 9,105,102, 32, 98, 32,116,104,101,110, 10, 9, 9,105,102,
- 32,115,101,108,102, 46,115,101,116, 95,112,114,111,116,101,
- 99,116,101,100, 95,100,101,115,116,114,117, 99,116,111,114,
- 32,116,104,101,110, 10, 9, 32, 9, 9,115,101,108,102, 58,
- 115,101,116, 95,112,114,111,116,101, 99,116,101,100, 95,100,
- 101,115,116,114,117, 99,116,111,114, 40,116,114,117,101, 41,
- 10, 9, 32, 9,101,110,100, 10, 32, 9, 9,114,101,116,117,
- 114,110, 32,115,116,114,115,117, 98, 40,115, 44, 32,101, 43,
- 49, 41, 10, 32, 9,101,110,100, 10, 32,101,110,100, 10, 10,
- 32, 45, 45, 32,116,114,121, 32, 39,101,120,116,101,114,110,
- 39, 32,107,101,121,119,111,114,100, 10, 32,100,111, 10, 32,
- 9,108,111, 99, 97,108, 32, 98, 44,101, 32, 61, 32,115,116,
- 114,105,110,103, 46,102,105,110,100, 40,115, 44, 32, 34, 94,
- 37,115, 42,101,120,116,101,114,110, 37,115, 43, 34, 41, 10,
- 32, 9,105,102, 32, 98, 32,116,104,101,110, 10, 9, 9, 45,
- 45, 32,100,111, 32,110,111,116,104,105,110,103, 10, 32, 9,
- 9,114,101,116,117,114,110, 32,115,116,114,115,117, 98, 40,
- 115, 44, 32,101, 43, 49, 41, 10, 32, 9,101,110,100, 10, 32,
- 101,110,100, 10, 10, 32, 45, 45, 32,116,114,121, 32, 39,118,
- 105,114,116,117, 97,108, 39, 32,107,101,121,119,111,114,107,
- 100, 10, 32,100,111, 10, 32, 9,108,111, 99, 97,108, 32, 98,
- 44,101, 32, 61, 32,115,116,114,105,110,103, 46,102,105,110,
- 100, 40,115, 44, 32, 34, 94, 37,115, 42,118,105,114,116,117,
- 97,108, 37,115, 43, 34, 41, 10, 32, 9,105,102, 32, 98, 32,
- 116,104,101,110, 10, 32, 9, 9,109,101,116,104,111,100,105,
- 115,118,105,114,116,117, 97,108, 32, 61, 32,116,114,117,101,
- 10, 32, 9, 9,114,101,116,117,114,110, 32,115,116,114,115,
- 117, 98, 40,115, 44, 32,101, 43, 49, 41, 10, 32, 9,101,110,
- 100, 10, 32,101,110,100, 10, 10, 32, 45, 45, 32,116,114,121,
- 32,108, 97, 98,101,108,115, 32, 40,112,117, 98,108,105, 99,
- 44, 32,112,114,105,118, 97,116,101, 44, 32,101,116, 99, 41,
- 10, 32,100,111, 10, 32, 9,108,111, 99, 97,108, 32, 98, 44,
- 101, 32, 61, 32,115,116,114,105,110,103, 46,102,105,110,100,
- 40,115, 44, 32, 34, 94, 37,115, 42, 37,119, 42, 37,115, 42,
- 58, 91, 94, 58, 93, 34, 41, 10, 32, 9,105,102, 32, 98, 32,
- 116,104,101,110, 10, 32, 9, 9,114,101,116,117,114,110, 32,
- 115,116,114,115,117, 98, 40,115, 44, 32,101, 41, 32, 45, 45,
- 32,112,114,101,115,101,114,118,101, 32,116,104,101, 32, 91,
- 94, 58, 93, 10, 32, 9,101,110,100, 10, 32,101,110,100, 10,
- 10, 32, 45, 45, 32,116,114,121, 32,109,111,100,117,108,101,
- 10, 32,100,111, 10, 32, 32,108,111, 99, 97,108, 32, 98, 44,
- 101, 44,110, 97,109,101, 44, 98,111,100,121, 32, 61, 32,115,
- 116,114,102,105,110,100, 40,115, 44, 34, 94, 37,115, 42,109,
- 111,100,117,108,101, 37,115, 37,115, 42, 40, 91, 95, 37,119,
- 93, 91, 95, 37,119, 93, 42, 41, 37,115, 42, 40, 37, 98,123,
- 125, 41, 37,115, 42, 34, 41, 10, 32, 32,105,102, 32, 98, 32,
- 116,104,101,110, 10, 32, 32, 32, 95, 99,117,114,114, 95, 99,
- 111,100,101, 32, 61, 32,115,116,114,115,117, 98, 40,115, 44,
- 98, 44,101, 41, 10, 32, 32, 32, 77,111,100,117,108,101, 40,
- 110, 97,109,101, 44, 98,111,100,121, 41, 10, 32, 32, 32,114,
- 101,116,117,114,110, 32,115,116,114,115,117, 98, 40,115, 44,
- 101, 43, 49, 41, 10, 32, 32,101,110,100, 10, 32,101,110,100,
- 10, 10, 32, 45, 45, 32,116,114,121, 32,110, 97,109,101,115,
- 97,112, 99,101, 10, 32,100,111, 10, 32, 32,108,111, 99, 97,
- 108, 32, 98, 44,101, 44,110, 97,109,101, 44, 98,111,100,121,
- 32, 61, 32,115,116,114,102,105,110,100, 40,115, 44, 34, 94,
- 37,115, 42,110, 97,109,101,115,112, 97, 99,101, 37,115, 37,
- 115, 42, 40, 91, 95, 37,119, 93, 91, 95, 37,119, 93, 42, 41,
- 37,115, 42, 40, 37, 98,123,125, 41, 37,115, 42, 59, 63, 34,
- 41, 10, 32, 32,105,102, 32, 98, 32,116,104,101,110, 10, 32,
- 32, 32, 95, 99,117,114,114, 95, 99,111,100,101, 32, 61, 32,
- 115,116,114,115,117, 98, 40,115, 44, 98, 44,101, 41, 10, 32,
- 32, 32, 78, 97,109,101,115,112, 97, 99,101, 40,110, 97,109,
- 101, 44, 98,111,100,121, 41, 10, 32, 32, 32,114,101,116,117,
- 114,110, 32,115,116,114,115,117, 98, 40,115, 44,101, 43, 49,
- 41, 10, 32, 32,101,110,100, 10, 32,101,110,100, 10, 10, 32,
- 45, 45, 32,116,114,121, 32,100,101,102,105,110,101, 10, 32,
- 100,111, 10, 32, 32,108,111, 99, 97,108, 32, 98, 44,101, 44,
- 110, 97,109,101, 32, 61, 32,115,116,114,102,105,110,100, 40,
- 115, 44, 34, 94, 37,115, 42, 35,100,101,102,105,110,101, 37,
- 115, 37,115, 42, 40, 91, 94, 37,115, 93, 42, 41, 91, 94, 92,
- 110, 93, 42, 92,110, 37,115, 42, 34, 41, 10, 32, 32,105,102,
- 32, 98, 32,116,104,101,110, 10, 32, 32, 32, 95, 99,117,114,
- 114, 95, 99,111,100,101, 32, 61, 32,115,116,114,115,117, 98,
- 40,115, 44, 98, 44,101, 41, 10, 32, 32, 32, 68,101,102,105,
- 110,101, 40,110, 97,109,101, 41, 10, 32, 32, 32,114,101,116,
- 117,114,110, 32,115,116,114,115,117, 98, 40,115, 44,101, 43,
- 49, 41, 10, 32, 32,101,110,100, 10, 32,101,110,100, 10, 10,
- 32, 45, 45, 32,116,114,121, 32,101,110,117,109,101,114, 97,
- 116,101,115, 10, 10, 32,100,111, 10, 32, 32,108,111, 99, 97,
- 108, 32, 98, 44,101, 44,110, 97,109,101, 44, 98,111,100,121,
- 44,118, 97,114,110, 97,109,101, 32, 61, 32,115,116,114,102,
- 105,110,100, 40,115, 44, 34, 94, 37,115, 42,101,110,117,109,
- 37,115, 43, 40, 37, 83, 42, 41, 37,115, 42, 40, 37, 98,123,
- 125, 41, 37,115, 42, 40, 91, 94, 37,115, 59, 93, 42, 41, 37,
- 115, 42, 59, 63, 37,115, 42, 34, 41, 10, 32, 32,105,102, 32,
- 98, 32,116,104,101,110, 10, 32, 32, 32, 45, 45,101,114,114,
- 111,114, 40, 34, 35, 83,111,114,114,121, 44, 32,100,101, 99,
- 108, 97,114, 97,116,105,111,110, 32,111,102, 32,101,110,117,
- 109,115, 32, 97,110,100, 32,118, 97,114,105, 97, 98,108,101,
- 115, 32,111,110, 32,116,104,101, 32,115, 97,109,101, 32,115,
- 116, 97,116,101,109,101,110,116, 32,105,115, 32,110,111,116,
- 32,115,117,112,112,111,114,116,101,100, 46, 92,110, 68,101,
- 99,108, 97,114,101, 32,121,111,117,114, 32,118, 97,114,105,
- 97, 98,108,101, 32,115,101,112, 97,114, 97,116,101,108,121,
- 32, 40,101,120, 97,109,112,108,101, 58, 32, 39, 34, 46, 46,
- 110, 97,109,101, 46, 46, 34, 32, 34, 46, 46,118, 97,114,110,
- 97,109,101, 46, 46, 34, 59, 39, 41, 34, 41, 10, 32, 32, 32,
- 95, 99,117,114,114, 95, 99,111,100,101, 32, 61, 32,115,116,
- 114,115,117, 98, 40,115, 44, 98, 44,101, 41, 10, 32, 32, 32,
- 69,110,117,109,101,114, 97,116,101, 40,110, 97,109,101, 44,
- 98,111,100,121, 44,118, 97,114,110, 97,109,101, 41, 10, 32,
- 32, 32,114,101,116,117,114,110, 32,115,116,114,115,117, 98,
- 40,115, 44,101, 43, 49, 41, 10, 32, 32,101,110,100, 10, 32,
- 101,110,100, 10, 10, 45, 45, 32,100,111, 10, 45, 45, 32, 32,
- 108,111, 99, 97,108, 32, 98, 44,101, 44,110, 97,109,101, 44,
- 98,111,100,121, 32, 61, 32,115,116,114,102,105,110,100, 40,
- 115, 44, 34, 94, 37,115, 42,101,110,117,109, 37,115, 43, 40,
- 37, 83, 42, 41, 37,115, 42, 40, 37, 98,123,125, 41, 37,115,
- 42, 59, 63, 37,115, 42, 34, 41, 10, 45, 45, 32, 32,105,102,
- 32, 98, 32,116,104,101,110, 10, 45, 45, 32, 32, 32, 95, 99,
- 117,114,114, 95, 99,111,100,101, 32, 61, 32,115,116,114,115,
- 117, 98, 40,115, 44, 98, 44,101, 41, 10, 45, 45, 32, 32, 32,
- 69,110,117,109,101,114, 97,116,101, 40,110, 97,109,101, 44,
- 98,111,100,121, 41, 10, 45, 45, 32, 32,114,101,116,117,114,
- 110, 32,115,116,114,115,117, 98, 40,115, 44,101, 43, 49, 41,
- 10, 45, 45, 32, 32,101,110,100, 10, 45, 45, 32,101,110,100,
- 10, 10, 32,100,111, 10, 32, 32,108,111, 99, 97,108, 32, 98,
- 44,101, 44, 98,111,100,121, 44,110, 97,109,101, 32, 61, 32,
- 115,116,114,102,105,110,100, 40,115, 44, 34, 94, 37,115, 42,
- 116,121,112,101,100,101,102, 37,115, 43,101,110,117,109, 91,
- 94,123, 93, 42, 40, 37, 98,123,125, 41, 37,115, 42, 40, 91,
- 37,119, 95, 93, 91, 94, 37,115, 93, 42, 41, 37,115, 42, 59,
- 37,115, 42, 34, 41, 10, 32, 32,105,102, 32, 98, 32,116,104,
- 101,110, 10, 32, 32, 32, 95, 99,117,114,114, 95, 99,111,100,
- 101, 32, 61, 32,115,116,114,115,117, 98, 40,115, 44, 98, 44,
- 101, 41, 10, 32, 32, 32, 69,110,117,109,101,114, 97,116,101,
- 40,110, 97,109,101, 44, 98,111,100,121, 41, 10, 32, 32, 32,
- 114,101,116,117,114,110, 32,115,116,114,115,117, 98, 40,115,
- 44,101, 43, 49, 41, 10, 32, 32,101,110,100, 10, 32,101,110,
- 100, 10, 10, 32, 45, 45, 32,116,114,121, 32,111,112,101,114,
- 97,116,111,114, 10, 32,100,111, 10, 32, 32,108,111, 99, 97,
- 108, 32, 98, 44,101, 44,100,101, 99,108, 44,107,105,110,100,
- 44, 97,114,103, 44, 99,111,110,115,116, 32, 61, 32,115,116,
- 114,102,105,110,100, 40,115, 44, 34, 94, 37,115, 42, 40, 91,
- 95, 37,119, 93, 91, 95, 37,119, 37,115, 37, 42, 38, 58, 60,
- 62, 44, 93, 45, 37,115, 43,111,112,101,114, 97,116,111,114,
- 41, 37,115, 42, 40, 91, 94, 37,115, 93, 91, 94, 37,115, 93,
- 42, 41, 37,115, 42, 40, 37, 98, 40, 41, 41, 37,115, 42, 40,
- 99, 63,111, 63,110, 63,115, 63,116, 63, 41, 37,115, 42, 59,
- 37,115, 42, 34, 41, 10, 32, 32,105,102, 32,110,111,116, 32,
- 98, 32,116,104,101,110, 10, 9, 9, 32, 45, 45, 32,116,114,
- 121, 32,105,110,108,105,110,101, 10, 32, 32, 32, 98, 44,101,
- 44,100,101, 99,108, 44,107,105,110,100, 44, 97,114,103, 44,
- 99,111,110,115,116, 32, 61, 32,115,116,114,102,105,110,100,
- 40,115, 44, 34, 94, 37,115, 42, 40, 91, 95, 37,119, 93, 91,
- 95, 37,119, 37,115, 37, 42, 38, 58, 60, 62, 44, 93, 45, 37,
- 115, 43,111,112,101,114, 97,116,111,114, 41, 37,115, 42, 40,
- 91, 94, 37,115, 93, 91, 94, 37,115, 93, 42, 41, 37,115, 42,
- 40, 37, 98, 40, 41, 41, 37,115, 42, 40, 99, 63,111, 63,110,
- 63,115, 63,116, 63, 41, 91, 37,115, 92,110, 93, 42, 37, 98,
- 123,125, 37,115, 42, 59, 63, 37,115, 42, 34, 41, 10, 32, 32,
- 101,110,100, 10, 32, 32,105,102, 32,110,111,116, 32, 98, 32,
- 116,104,101,110, 10, 32, 32, 9, 45, 45, 32,116,114,121, 32,
- 99, 97,115,116, 32,111,112,101,114, 97,116,111,114, 10, 32,
- 32, 9, 98, 44,101, 44,100,101, 99,108, 44,107,105,110,100,
- 44, 97,114,103, 44, 99,111,110,115,116, 32, 61, 32,115,116,
- 114,102,105,110,100, 40,115, 44, 32, 34, 94, 37,115, 42, 40,
- 111,112,101,114, 97,116,111,114, 41, 37,115, 43, 40, 91, 37,
- 119, 95, 58, 37,100, 60, 62, 37, 42, 37, 38, 37,115, 93, 43,
- 41, 37,115, 42, 40, 37, 98, 40, 41, 41, 37,115, 42, 40, 99,
- 63,111, 63,110, 63,115, 63,116, 63, 41, 34, 41, 59, 10, 32,
- 32, 9,105,102, 32, 98, 32,116,104,101,110, 10, 32, 32, 9,
- 9,108,111, 99, 97,108, 32, 95, 44,105,101, 32, 61, 32,115,
- 116,114,105,110,103, 46,102,105,110,100, 40,115, 44, 32, 34,
- 94, 37,115, 42, 37, 98,123,125, 34, 44, 32,101, 43, 49, 41,
- 10, 32, 32, 9, 9,105,102, 32,105,101, 32,116,104,101,110,
- 10, 32, 32, 9, 9, 9,101, 32, 61, 32,105,101, 10, 32, 32,
- 9, 9,101,110,100, 10, 32, 32, 9,101,110,100, 10, 32, 32,
- 101,110,100, 10, 32, 32,105,102, 32, 98, 32,116,104,101,110,
- 10, 32, 32, 32, 95, 99,117,114,114, 95, 99,111,100,101, 32,
- 61, 32,115,116,114,115,117, 98, 40,115, 44, 98, 44,101, 41,
- 10, 32, 32, 32, 79,112,101,114, 97,116,111,114, 40,100,101,
- 99,108, 44,107,105,110,100, 44, 97,114,103, 44, 99,111,110,
- 115,116, 41, 10, 32, 32, 32,114,101,116,117,114,110, 32,115,
- 116,114,115,117, 98, 40,115, 44,101, 43, 49, 41, 10, 32, 32,
- 101,110,100, 10, 32,101,110,100, 10, 10, 32, 45, 45, 32,116,
- 114,121, 32,102,117,110, 99,116,105,111,110, 10, 32,100,111,
- 10, 32, 32, 45, 45,108,111, 99, 97,108, 32, 98, 44,101, 44,
- 100,101, 99,108, 44, 97,114,103, 44, 99,111,110,115,116, 32,
- 61, 32,115,116,114,102,105,110,100, 40,115, 44, 34, 94, 37,
- 115, 42, 40, 91,126, 95, 37,119, 93, 91, 95, 64, 37,119, 37,
- 115, 37, 42, 38, 58, 60, 62, 93, 42, 91, 95, 37,119, 93, 41,
- 37,115, 42, 40, 37, 98, 40, 41, 41, 37,115, 42, 40, 99, 63,
- 111, 63,110, 63,115, 63,116, 63, 41, 37,115, 42, 61, 63, 37,
- 115, 42, 48, 63, 37,115, 42, 59, 37,115, 42, 34, 41, 10, 32,
- 32,108,111, 99, 97,108, 32, 98, 44,101, 44,100,101, 99,108,
- 44, 97,114,103, 44, 99,111,110,115,116, 44,118,105,114,116,
- 32, 61, 32,115,116,114,102,105,110,100, 40,115, 44, 34, 94,
- 37,115, 42, 40, 91, 94, 37, 40, 92,110, 93, 43, 41, 37,115,
- 42, 40, 37, 98, 40, 41, 41, 37,115, 42, 40, 99, 63,111, 63,
- 110, 63,115, 63,116, 63, 41, 37,115, 42, 40, 61, 63, 37,115,
- 42, 48, 63, 41, 37,115, 42, 59, 37,115, 42, 34, 41, 10, 32,
- 32,105,102, 32,110,111,116, 32, 98, 32,116,104,101,110, 10,
- 32, 32, 9, 45, 45, 32,116,114,121, 32,102,117,110, 99,116,
- 105,111,110, 32,119,105,116,104, 32,116,101,109,112,108, 97,
- 116,101, 10, 32, 32, 9, 98, 44,101, 44,100,101, 99,108, 44,
- 97,114,103, 44, 99,111,110,115,116, 32, 61, 32,115,116,114,
- 102,105,110,100, 40,115, 44, 34, 94, 37,115, 42, 40, 91,126,
- 95, 37,119, 93, 91, 95, 64, 37,119, 37,115, 37, 42, 38, 58,
- 60, 62, 93, 42, 91, 95, 37,119, 93, 37, 98, 60, 62, 41, 37,
- 115, 42, 40, 37, 98, 40, 41, 41, 37,115, 42, 40, 99, 63,111,
- 63,110, 63,115, 63,116, 63, 41, 37,115, 42, 61, 63, 37,115,
- 42, 48, 63, 37,115, 42, 59, 37,115, 42, 34, 41, 10, 32, 32,
- 101,110,100, 10, 32, 32,105,102, 32,110,111,116, 32, 98, 32,
- 116,104,101,110, 10, 32, 32, 32, 45, 45, 32,116,114,121, 32,
- 97, 32,115,105,110,103,108,101, 32,108,101,116,116,101,114,
- 32,102,117,110, 99,116,105,111,110, 32,110, 97,109,101, 10,
- 32, 32, 32, 98, 44,101, 44,100,101, 99,108, 44, 97,114,103,
- 44, 99,111,110,115,116, 32, 61, 32,115,116,114,102,105,110,
- 100, 40,115, 44, 34, 94, 37,115, 42, 40, 91, 95, 37,119, 93,
- 41, 37,115, 42, 40, 37, 98, 40, 41, 41, 37,115, 42, 40, 99,
- 63,111, 63,110, 63,115, 63,116, 63, 41, 37,115, 42, 59, 37,
- 115, 42, 34, 41, 10, 32, 32,101,110,100, 10, 32, 32,105,102,
- 32,110,111,116, 32, 98, 32,116,104,101,110, 10, 32, 32, 32,
- 45, 45, 32,116,114,121, 32,102,117,110, 99,116,105,111,110,
- 32,112,111,105,110,116,101,114, 10, 32, 32, 32, 98, 44,101,
- 44,100,101, 99,108, 44, 97,114,103, 44, 99,111,110,115,116,
- 32, 61, 32,115,116,114,102,105,110,100, 40,115, 44, 34, 94,
- 37,115, 42, 40, 91, 94, 37, 40, 59, 92,110, 93, 43, 37, 98,
- 40, 41, 41, 37,115, 42, 40, 37, 98, 40, 41, 41, 37,115, 42,
- 59, 37,115, 42, 34, 41, 10, 32, 32, 32,105,102, 32, 98, 32,
- 116,104,101,110, 10, 32, 32, 32, 32,100,101, 99,108, 32, 61,
- 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,100,101,
- 99,108, 44, 32, 34, 37, 40, 37,115, 42, 37, 42, 40, 91, 94,
- 37, 41, 93, 42, 41, 37,115, 42, 37, 41, 34, 44, 32, 34, 32,
- 37, 49, 32, 34, 41, 10, 32, 32, 32,101,110,100, 10, 32, 32,
- 101,110,100, 10, 32, 32,105,102, 32, 98, 32,116,104,101,110,
- 10, 32, 32, 9,105,102, 32,118,105,114,116, 32, 97,110,100,
- 32,115,116,114,105,110,103, 46,102,105,110,100, 40,118,105,
- 114,116, 44, 32, 34, 91, 61, 48, 93, 34, 41, 32,116,104,101,
- 110, 10, 32, 32, 9, 9,105,102, 32,115,101,108,102, 46,102,
- 108, 97,103,115, 32,116,104,101,110, 10, 32, 32, 9, 9, 9,
- 115,101,108,102, 46,102,108, 97,103,115, 46,112,117,114,101,
- 95,118,105,114,116,117, 97,108, 32, 61, 32,116,114,117,101,
- 10, 32, 32, 9, 9,101,110,100, 10, 32, 32, 9,101,110,100,
- 10, 32, 32, 32, 95, 99,117,114,114, 95, 99,111,100,101, 32,
- 61, 32,115,116,114,115,117, 98, 40,115, 44, 98, 44,101, 41,
- 10, 32, 32, 32, 70,117,110, 99,116,105,111,110, 40,100,101,
- 99,108, 44, 97,114,103, 44, 99,111,110,115,116, 41, 10, 32,
- 32, 32,114,101,116,117,114,110, 32,115,116,114,115,117, 98,
- 40,115, 44,101, 43, 49, 41, 10, 32, 32,101,110,100, 10, 32,
- 101,110,100, 10, 10, 32, 45, 45, 32,116,114,121, 32,105,110,
- 108,105,110,101, 32,102,117,110, 99,116,105,111,110, 10, 32,
- 100,111, 10, 32, 32,108,111, 99, 97,108, 32, 98, 44,101, 44,
- 100,101, 99,108, 44, 97,114,103, 44, 99,111,110,115,116, 32,
- 61, 32,115,116,114,102,105,110,100, 40,115, 44, 34, 94, 37,
- 115, 42, 40, 91, 94, 37, 40, 92,110, 93, 43, 41, 37,115, 42,
- 40, 37, 98, 40, 41, 41, 37,115, 42, 40, 99, 63,111, 63,110,
- 63,115, 63,116, 63, 41, 91, 94, 59,123, 93, 42, 37, 98,123,
- 125, 37,115, 42, 59, 63, 37,115, 42, 34, 41, 10, 32, 32, 45,
- 45,108,111, 99, 97,108, 32, 98, 44,101, 44,100,101, 99,108,
- 44, 97,114,103, 44, 99,111,110,115,116, 32, 61, 32,115,116,
- 114,102,105,110,100, 40,115, 44, 34, 94, 37,115, 42, 40, 91,
- 126, 95, 37,119, 93, 91, 95, 64, 37,119, 37,115, 37, 42, 38,
- 58, 60, 62, 93, 42, 91, 95, 37,119, 62, 93, 41, 37,115, 42,
- 40, 37, 98, 40, 41, 41, 37,115, 42, 40, 99, 63,111, 63,110,
- 63,115, 63,116, 63, 41, 91, 94, 59, 93, 42, 37, 98,123,125,
- 37,115, 42, 59, 63, 37,115, 42, 34, 41, 10, 32, 32,105,102,
- 32,110,111,116, 32, 98, 32,116,104,101,110, 10, 32, 32, 32,
- 45, 45, 32,116,114,121, 32, 97, 32,115,105,110,103,108,101,
- 32,108,101,116,116,101,114, 32,102,117,110, 99,116,105,111,
- 110, 32,110, 97,109,101, 10, 32, 32, 32, 98, 44,101, 44,100,
- 101, 99,108, 44, 97,114,103, 44, 99,111,110,115,116, 32, 61,
- 32,115,116,114,102,105,110,100, 40,115, 44, 34, 94, 37,115,
- 42, 40, 91, 95, 37,119, 93, 41, 37,115, 42, 40, 37, 98, 40,
- 41, 41, 37,115, 42, 40, 99, 63,111, 63,110, 63,115, 63,116,
- 63, 41, 46, 45, 37, 98,123,125, 37,115, 42, 59, 63, 37,115,
- 42, 34, 41, 10, 32, 32,101,110,100, 10, 32, 32,105,102, 32,
- 98, 32,116,104,101,110, 10, 32, 32, 32, 95, 99,117,114,114,
- 95, 99,111,100,101, 32, 61, 32,115,116,114,115,117, 98, 40,
- 115, 44, 98, 44,101, 41, 10, 32, 32, 32, 70,117,110, 99,116,
- 105,111,110, 40,100,101, 99,108, 44, 97,114,103, 44, 99,111,
- 110,115,116, 41, 10, 32, 32, 32,114,101,116,117,114,110, 32,
- 115,116,114,115,117, 98, 40,115, 44,101, 43, 49, 41, 10, 32,
- 32,101,110,100, 10, 32,101,110,100, 10, 10, 32, 45, 45, 32,
- 116,114,121, 32, 99,108, 97,115,115, 10, 32,100,111, 10, 9,
- 32,108,111, 99, 97,108, 32, 98, 44,101, 44,110, 97,109,101,
- 44, 98, 97,115,101, 44, 98,111,100,121, 10, 9, 9, 98, 97,
- 115,101, 32, 61, 32, 39, 39, 32, 98,111,100,121, 32, 61, 32,
- 39, 39, 10, 9, 9, 98, 44,101, 44,110, 97,109,101, 32, 61,
- 32,115,116,114,102,105,110,100, 40,115, 44, 34, 94, 37,115,
- 42, 99,108, 97,115,115, 37,115, 42, 40, 91, 95, 37,119, 93,
- 91, 95, 37,119, 64, 93, 42, 41, 37,115, 42, 59, 34, 41, 32,
- 32, 45, 45, 32,100,117,109,109,121, 32, 99,108, 97,115,115,
- 10, 9, 9,108,111, 99, 97,108, 32,100,117,109,109,121, 32,
- 61, 32,102, 97,108,115,101, 10, 9, 9,105,102, 32,110,111,
- 116, 32, 98, 32,116,104,101,110, 10, 9, 9, 9, 98, 44,101,
- 44,110, 97,109,101, 32, 61, 32,115,116,114,102,105,110,100,
- 40,115, 44, 34, 94, 37,115, 42,115,116,114,117, 99,116, 37,
- 115, 42, 40, 91, 95, 37,119, 93, 91, 95, 37,119, 64, 93, 42,
- 41, 37,115, 42, 59, 34, 41, 32, 32, 32, 32, 45, 45, 32,100,
- 117,109,109,121, 32,115,116,114,117, 99,116, 10, 9, 9, 9,
- 105,102, 32,110,111,116, 32, 98, 32,116,104,101,110, 10, 9,
- 9, 9, 9, 98, 44,101, 44,110, 97,109,101, 44, 98, 97,115,
- 101, 44, 98,111,100,121, 32, 61, 32,115,116,114,102,105,110,
- 100, 40,115, 44, 34, 94, 37,115, 42, 99,108, 97,115,115, 37,
- 115, 42, 40, 91, 95, 37,119, 93, 91, 95, 37,119, 64, 93, 42,
- 41, 37,115, 42, 40, 91, 94,123, 93, 45, 41, 37,115, 42, 40,
- 37, 98,123,125, 41, 37,115, 42, 34, 41, 10, 9, 9, 9, 9,
- 105,102, 32,110,111,116, 32, 98, 32,116,104,101,110, 10, 9,
- 9, 9, 9, 9, 98, 44,101, 44,110, 97,109,101, 44, 98, 97,
- 115,101, 44, 98,111,100,121, 32, 61, 32,115,116,114,102,105,
- 110,100, 40,115, 44, 34, 94, 37,115, 42,115,116,114,117, 99,
- 116, 37,115, 43, 40, 91, 95, 37,119, 93, 91, 95, 37,119, 64,
- 93, 42, 41, 37,115, 42, 40, 91, 94,123, 93, 45, 41, 37,115,
- 42, 40, 37, 98,123,125, 41, 37,115, 42, 34, 41, 10, 9, 9,
- 9, 9, 9,105,102, 32,110,111,116, 32, 98, 32,116,104,101,
- 110, 10, 9, 9, 9, 9, 9, 9, 98, 44,101, 44,110, 97,109,
- 101, 44, 98, 97,115,101, 44, 98,111,100,121, 32, 61, 32,115,
- 116,114,102,105,110,100, 40,115, 44, 34, 94, 37,115, 42,117,
- 110,105,111,110, 37,115, 42, 40, 91, 95, 37,119, 93, 91, 95,
- 37,119, 64, 93, 42, 41, 37,115, 42, 40, 91, 94,123, 93, 45,
- 41, 37,115, 42, 40, 37, 98,123,125, 41, 37,115, 42, 34, 41,
- 10, 9, 9, 9, 9, 9, 9,105,102, 32,110,111,116, 32, 98,
- 32,116,104,101,110, 10, 9, 9, 9, 9, 9, 9, 9, 98, 97,
- 115,101, 32, 61, 32, 39, 39, 10, 9, 9, 9, 9, 9, 9, 9,
- 98, 44,101, 44, 98,111,100,121, 44,110, 97,109,101, 32, 61,
- 32,115,116,114,102,105,110,100, 40,115, 44, 34, 94, 37,115,
- 42,116,121,112,101,100,101,102, 37,115, 37,115, 42,115,116,
- 114,117, 99,116, 37,115, 37,115, 42, 91, 95, 37,119, 93, 42,
- 37,115, 42, 40, 37, 98,123,125, 41, 37,115, 42, 40, 91, 95,
- 37,119, 93, 91, 95, 37,119, 64, 93, 42, 41, 37,115, 42, 59,
- 34, 41, 10, 9, 9, 9, 9, 9, 9,101,110,100, 10, 9, 9,
- 9, 9, 9,101,110,100, 10, 9, 9, 9, 9,101,110,100, 10,
- 9, 9, 9,101,108,115,101, 32,100,117,109,109,121, 32, 61,
- 32, 49, 32,101,110,100, 10, 9, 9,101,108,115,101, 32,100,
- 117,109,109,121, 32, 61, 32, 49, 32,101,110,100, 10, 9, 9,
- 105,102, 32, 98, 32,116,104,101,110, 10, 9, 9, 9,105,102,
- 32, 98, 97,115,101, 32,126, 61, 32, 39, 39, 32,116,104,101,
- 110, 10, 9, 9, 9, 9, 98, 97,115,101, 32, 61, 32,115,116,
- 114,105,110,103, 46,103,115,117, 98, 40, 98, 97,115,101, 44,
- 32, 34, 94, 37,115, 42, 58, 37,115, 42, 34, 44, 32, 34, 34,
- 41, 10, 9, 9, 9, 9, 98, 97,115,101, 32, 61, 32,115,116,
- 114,105,110,103, 46,103,115,117, 98, 40, 98, 97,115,101, 44,
- 32, 34, 37,115, 42,112,117, 98,108,105, 99, 37,115, 42, 34,
- 44, 32, 34, 34, 41, 10, 9, 9, 9, 9, 98, 97,115,101, 32,
- 61, 32,115,112,108,105,116, 40, 98, 97,115,101, 44, 32, 34,
- 44, 34, 41, 10, 9, 9, 9, 9, 45, 45,108,111, 99, 97,108,
- 32, 98, 44,101, 10, 9, 9, 9, 9, 45, 45, 98, 44,101, 44,
- 98, 97,115,101, 32, 61, 32,115,116,114,102,105,110,100, 40,
- 98, 97,115,101, 44, 34, 46, 45, 40, 91, 95, 37,119, 93, 91,
- 95, 37,119, 60, 62, 44, 58, 93, 42, 41, 36, 34, 41, 10, 9,
- 9, 9,101,108,115,101, 10, 9, 9, 9, 9, 98, 97,115,101,
- 32, 61, 32,123,125, 10, 9, 9, 9,101,110,100, 10, 9, 9,
- 9, 95, 99,117,114,114, 95, 99,111,100,101, 32, 61, 32,115,
- 116,114,115,117, 98, 40,115, 44, 98, 44,101, 41, 10, 9, 9,
- 9, 67,108, 97,115,115, 40,110, 97,109,101, 44, 98, 97,115,
- 101, 44, 98,111,100,121, 41, 10, 9, 9, 9,105,102, 32,110,
- 111,116, 32,100,117,109,109,121, 32,116,104,101,110, 10, 9,
- 9, 9, 9,118, 97,114, 98, 44,118, 97,114,101, 44,118, 97,
- 114,110, 97,109,101, 32, 61, 32,115,116,114,105,110,103, 46,
- 102,105,110,100, 40,115, 44, 32, 34, 94, 37,115, 42, 40, 91,
- 95, 37,119, 93, 43, 41, 37,115, 42, 59, 34, 44, 32,101, 43,
- 49, 41, 10, 9, 9, 9, 9,105,102, 32,118, 97,114, 98, 32,
- 116,104,101,110, 10, 9, 9, 9, 9, 9, 86, 97,114,105, 97,
- 98,108,101, 40,110, 97,109,101, 46, 46, 34, 32, 34, 46, 46,
- 118, 97,114,110, 97,109,101, 41, 10, 9, 9, 9, 9, 9,101,
- 32, 61, 32,118, 97,114,101, 10, 9, 9, 9, 9,101,110,100,
- 10, 9, 9, 9,101,110,100, 10, 9, 9, 9,114,101,116,117,
- 114,110, 32,115,116,114,115,117, 98, 40,115, 44,101, 43, 49,
- 41, 10, 9, 9,101,110,100, 10, 9,101,110,100, 10, 10, 32,
- 45, 45, 32,116,114,121, 32,116,121,112,101,100,101,102, 10,
- 32,100,111, 10, 32, 32,108,111, 99, 97,108, 32, 98, 44,101,
- 44,116,121,112,101,115, 32, 61, 32,115,116,114,102,105,110,
- 100, 40,115, 44, 34, 94, 37,115, 42,116,121,112,101,100,101,
- 102, 37,115, 37,115, 42, 40, 46, 45, 41, 37,115, 42, 59, 37,
- 115, 42, 34, 41, 10, 32, 32,105,102, 32, 98, 32,116,104,101,
- 110, 10, 32, 32, 32, 95, 99,117,114,114, 95, 99,111,100,101,
- 32, 61, 32,115,116,114,115,117, 98, 40,115, 44, 98, 44,101,
- 41, 10, 32, 32, 32, 84,121,112,101,100,101,102, 40,116,121,
- 112,101,115, 41, 10, 32, 32, 32,114,101,116,117,114,110, 32,
- 115,116,114,115,117, 98, 40,115, 44,101, 43, 49, 41, 10, 32,
- 32,101,110,100, 10, 32,101,110,100, 10, 10, 32, 45, 45, 32,
- 116,114,121, 32,118, 97,114,105, 97, 98,108,101, 10, 32,100,
- 111, 10, 32, 32,108,111, 99, 97,108, 32, 98, 44,101, 44,100,
- 101, 99,108, 32, 61, 32,115,116,114,102,105,110,100, 40,115,
- 44, 34, 94, 37,115, 42, 40, 91, 95, 37,119, 93, 91, 95, 64,
- 37,115, 37,119, 37,100, 37, 42, 38, 58, 60, 62, 44, 93, 42,
- 91, 95, 37,119, 37,100, 93, 41, 37,115, 42, 59, 37,115, 42,
- 34, 41, 10, 32, 32,105,102, 32, 98, 32,116,104,101,110, 10,
- 32, 32, 32, 95, 99,117,114,114, 95, 99,111,100,101, 32, 61,
- 32,115,116,114,115,117, 98, 40,115, 44, 98, 44,101, 41, 10,
- 10, 9,108,111, 99, 97,108, 32,108,105,115,116, 32, 61, 32,
- 115,112,108,105,116, 95, 99, 95,116,111,107,101,110,115, 40,
- 100,101, 99,108, 44, 32, 34, 44, 34, 41, 10, 9, 86, 97,114,
- 105, 97, 98,108,101, 40,108,105,115,116, 91, 49, 93, 41, 10,
- 9,105,102, 32,108,105,115,116, 46,110, 32, 62, 32, 49, 32,
- 116,104,101,110, 10, 9, 9,108,111, 99, 97,108, 32, 95, 44,
- 95, 44,116,121,112,101, 32, 61, 32,115,116,114,102,105,110,
- 100, 40,108,105,115,116, 91, 49, 93, 44, 32, 34, 40, 46, 45,
- 41, 37,115, 43, 40, 91, 94, 37,115, 93, 42, 41, 36, 34, 41,
- 59, 10, 10, 9, 9,108,111, 99, 97,108, 32,105, 32, 61, 50,
- 59, 10, 9, 9,119,104,105,108,101, 32,108,105,115,116, 91,
- 105, 93, 32,100,111, 10, 9, 9, 9, 86, 97,114,105, 97, 98,
- 108,101, 40,116,121,112,101, 46, 46, 34, 32, 34, 46, 46,108,
- 105,115,116, 91,105, 93, 41, 10, 9, 9, 9,105, 61,105, 43,
- 49, 10, 9, 9,101,110,100, 10, 9,101,110,100, 10, 32, 32,
- 32, 45, 45, 86, 97,114,105, 97, 98,108,101, 40,100,101, 99,
- 108, 41, 10, 32, 32, 32,114,101,116,117,114,110, 32,115,116,
- 114,115,117, 98, 40,115, 44,101, 43, 49, 41, 10, 32, 32,101,
- 110,100, 10, 32,101,110,100, 10, 10, 9, 45, 45, 32,116,114,
- 121, 32,115,116,114,105,110,103, 10, 32,100,111, 10, 32, 32,
- 108,111, 99, 97,108, 32, 98, 44,101, 44,100,101, 99,108, 32,
- 61, 32,115,116,114,102,105,110,100, 40,115, 44, 34, 94, 37,
- 115, 42, 40, 91, 95, 37,119, 93, 63, 91, 95, 37,115, 37,119,
- 37,100, 93, 45, 99,104, 97,114, 37,115, 43, 91, 95, 64, 37,
- 119, 37,100, 93, 42, 37,115, 42, 37, 91, 37,115, 42, 37, 83,
- 43, 37,115, 42, 37, 93, 41, 37,115, 42, 59, 37,115, 42, 34,
- 41, 10, 32, 32,105,102, 32, 98, 32,116,104,101,110, 10, 32,
- 32, 32, 95, 99,117,114,114, 95, 99,111,100,101, 32, 61, 32,
- 115,116,114,115,117, 98, 40,115, 44, 98, 44,101, 41, 10, 32,
- 32, 32, 86, 97,114,105, 97, 98,108,101, 40,100,101, 99,108,
- 41, 10, 32, 32, 32,114,101,116,117,114,110, 32,115,116,114,
- 115,117, 98, 40,115, 44,101, 43, 49, 41, 10, 32, 32,101,110,
- 100, 10, 32,101,110,100, 10, 10, 32, 45, 45, 32,116,114,121,
- 32, 97,114,114, 97,121, 10, 32,100,111, 10, 32, 32,108,111,
- 99, 97,108, 32, 98, 44,101, 44,100,101, 99,108, 32, 61, 32,
- 115,116,114,102,105,110,100, 40,115, 44, 34, 94, 37,115, 42,
- 40, 91, 95, 37,119, 93, 91, 93, 91, 95, 64, 37,115, 37,119,
- 37,100, 37, 42, 38, 58, 60, 62, 93, 42, 91, 93, 95, 37,119,
- 37,100, 93, 41, 37,115, 42, 59, 37,115, 42, 34, 41, 10, 32,
- 32,105,102, 32, 98, 32,116,104,101,110, 10, 32, 32, 32, 95,
- 99,117,114,114, 95, 99,111,100,101, 32, 61, 32,115,116,114,
- 115,117, 98, 40,115, 44, 98, 44,101, 41, 10, 32, 32, 32, 65,
- 114,114, 97,121, 40,100,101, 99,108, 41, 10, 32, 32, 32,114,
- 101,116,117,114,110, 32,115,116,114,115,117, 98, 40,115, 44,
- 101, 43, 49, 41, 10, 32, 32,101,110,100, 10, 32,101,110,100,
- 10, 10, 32, 45, 45, 32,110,111, 32,109, 97,116, 99,104,105,
- 110,103, 10, 32,105,102, 32,103,115,117, 98, 40,115, 44, 34,
- 37,115, 37,115, 42, 34, 44, 34, 34, 41, 32,126, 61, 32, 34,
- 34, 32,116,104,101,110, 10, 32, 32, 95, 99,117,114,114, 95,
- 99,111,100,101, 32, 61, 32,115, 10, 32, 32,101,114,114,111,
- 114, 40, 34, 35,112, 97,114,115,101, 32,101,114,114,111,114,
- 34, 41, 10, 32,101,108,115,101, 10, 32, 32,114,101,116,117,
- 114,110, 32, 34, 34, 10, 32,101,110,100, 10, 10,101,110,100,
- 10, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,
- 115, 67,111,110,116, 97,105,110,101,114, 58,112, 97,114,115,
- 101, 32, 40,115, 41, 10, 10, 9, 45, 45,115,101,108,102, 46,
- 99,117,114,114, 95,109,101,109, 98,101,114, 95, 97, 99, 99,
- 101,115,115, 32, 61, 32,110,105,108, 10, 10, 32,119,104,105,
- 108,101, 32,115, 32,126, 61, 32, 39, 39, 32,100,111, 10, 32,
- 32,115, 32, 61, 32,115,101,108,102, 58,100,111,112, 97,114,
- 115,101, 40,115, 41, 10, 32, 32,109,101,116,104,111,100,105,
- 115,118,105,114,116,117, 97,108, 32, 61, 32,102, 97,108,115,
- 101, 10, 32,101,110,100, 10,101,110,100, 10, 10, 10, 45, 45,
- 32,112,114,111,112,101,114,116,121, 32,116,121,112,101,115,
- 10, 10,102,117,110, 99,116,105,111,110, 32,103,101,116, 95,
- 112,114,111,112,101,114,116,121, 95,116,121,112,101, 40, 41,
- 10, 10, 9,114,101,116,117,114,110, 32, 99,108, 97,115,115,
- 67,111,110,116, 97,105,110,101,114, 46, 99,117,114,114, 58,
- 103,101,116, 95,112,114,111,112,101,114,116,121, 95,116,121,
- 112,101, 40, 41, 10,101,110,100, 10, 10,102,117,110, 99,116,
- 105,111,110, 32, 99,108, 97,115,115, 67,111,110,116, 97,105,
- 110,101,114, 58,115,101,116, 95,112,114,111,112,101,114,116,
- 121, 95,116,121,112,101, 40,112,116,121,112,101, 41, 10, 9,
- 112,116,121,112,101, 32, 61, 32,115,116,114,105,110,103, 46,
- 103,115,117, 98, 40,112,116,121,112,101, 44, 32, 34, 94, 37,
- 115, 42, 34, 44, 32, 34, 34, 41, 10, 9,112,116,121,112,101,
- 32, 61, 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,
- 112,116,121,112,101, 44, 32, 34, 37,115, 42, 36, 34, 44, 32,
- 34, 34, 41, 10, 10, 9,115,101,108,102, 46,112,114,111,112,
- 101,114,116,121, 95,116,121,112,101, 32, 61, 32,112,116,121,
- 112,101, 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,
- 110, 32, 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,
- 114, 58,103,101,116, 95,112,114,111,112,101,114,116,121, 95,
- 116,121,112,101, 40, 41, 10, 9,114,101,116,117,114,110, 32,
- 115,101,108,102, 46,112,114,111,112,101,114,116,121, 95,116,
- 121,112,101, 32,111,114, 32, 40,115,101,108,102, 46,112, 97,
- 114,101,110,116, 32, 97,110,100, 32,115,101,108,102, 46,112,
- 97,114,101,110,116, 58,103,101,116, 95,112,114,111,112,101,
- 114,116,121, 95,116,121,112,101, 40, 41, 41, 32,111,114, 32,
- 34,100,101,102, 97,117,108,116, 34, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/container.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32,112, 97, 99,107, 97,
- 103,101, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,105,
- 116,116,101,110, 32, 98,121, 32, 87, 97,108,100,101,109, 97,
- 114, 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67, 71,
- 114, 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45, 32,
- 74,117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,100,
- 58, 32, 36, 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,111,
- 100,101, 32,105,115, 32,102,114,101,101, 32,115,111,102,116,
- 119, 97,114,101, 59, 32,121,111,117, 32, 99, 97,110, 32,114,
- 101,100,105,115,116,114,105, 98,117,116,101, 32,105,116, 32,
- 97,110,100, 47,111,114, 32,109,111,100,105,102,121, 32,105,
- 116, 46, 10, 45, 45, 32, 84,104,101, 32,115,111,102,116,119,
- 97,114,101, 32,112,114,111,118,105,100,101,100, 32,104,101,
- 114,101,117,110,100,101,114, 32,105,115, 32,111,110, 32, 97,
- 110, 32, 34, 97,115, 32,105,115, 34, 32, 98, 97,115,105,115,
- 44, 32, 97,110,100, 10, 45, 45, 32,116,104,101, 32, 97,117,
- 116,104,111,114, 32,104, 97,115, 32,110,111, 32,111, 98,108,
- 105,103, 97,116,105,111,110, 32,116,111, 32,112,114,111,118,
- 105,100,101, 32,109, 97,105,110,116,101,110, 97,110, 99,101,
- 44, 32,115,117,112,112,111,114,116, 44, 32,117,112,100, 97,
- 116,101,115, 44, 10, 45, 45, 32,101,110,104, 97,110, 99,101,
- 109,101,110,116,115, 44, 32,111,114, 32,109,111,100,105,102,
- 105, 99, 97,116,105,111,110,115, 46, 10, 10, 10, 10, 45, 45,
- 32, 80, 97, 99,107, 97,103,101, 32, 99,108, 97,115,115, 10,
- 45, 45, 32, 82,101,112,114,101,115,101,110,116,115, 32,116,
- 104,101, 32,119,104,111,108,101, 32,112, 97, 99,107, 97,103,
- 101, 32, 98,101,105,110,103, 32, 98,111,117,110,100, 46, 10,
- 45, 45, 32, 84,104,101, 32,102,111,108,108,111,119,105,110,
- 103, 32,102,105,101,108,100,115, 32, 97,114,101, 32,115,116,
- 111,114,101,100, 58, 10, 45, 45, 32, 32, 32, 32,123,105,125,
- 32, 61, 32,108,105,115,116, 32,111,102, 32,111, 98,106,101,
- 99,116,115, 32,105,110, 32,116,104,101, 32,112, 97, 99,107,
- 97,103,101, 46, 10, 99,108, 97,115,115, 80, 97, 99,107, 97,
- 103,101, 32, 61, 32,123, 10, 32, 99,108, 97,115,115,116,121,
- 112,101, 32, 61, 32, 39,112, 97, 99,107, 97,103,101, 39, 10,
- 125, 10, 99,108, 97,115,115, 80, 97, 99,107, 97,103,101, 46,
- 95, 95,105,110,100,101,120, 32, 61, 32, 99,108, 97,115,115,
- 80, 97, 99,107, 97,103,101, 10,115,101,116,109,101,116, 97,
- 116, 97, 98,108,101, 40, 99,108, 97,115,115, 80, 97, 99,107,
- 97,103,101, 44, 99,108, 97,115,115, 67,111,110,116, 97,105,
- 110,101,114, 41, 10, 10, 45, 45, 32, 80,114,105,110,116, 32,
- 109,101,116,104,111,100, 10,102,117,110, 99,116,105,111,110,
- 32, 99,108, 97,115,115, 80, 97, 99,107, 97,103,101, 58,112,
- 114,105,110,116, 32, 40, 41, 10, 32,112,114,105,110,116, 40,
- 34, 80, 97, 99,107, 97,103,101, 58, 32, 34, 46, 46,115,101,
- 108,102, 46,110, 97,109,101, 41, 10, 32,108,111, 99, 97,108,
- 32,105, 61, 49, 10, 32,119,104,105,108,101, 32,115,101,108,
- 102, 91,105, 93, 32,100,111, 10, 32, 32,115,101,108,102, 91,
- 105, 93, 58,112,114,105,110,116, 40, 34, 34, 44, 34, 34, 41,
- 10, 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32,101,110,100,
- 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,110, 32,
- 99,108, 97,115,115, 80, 97, 99,107, 97,103,101, 58,112,114,
- 101,112,114,111, 99,101,115,115, 32, 40, 41, 10, 10, 32, 45,
- 45, 32, 97,118,111,105,100, 32,112,114,101,112,114,111, 99,
- 101,115,115,105,110,103, 32,101,109, 98,101,100,100,101,100,
- 32, 76,117, 97, 32, 99,111,100,101, 10, 32,108,111, 99, 97,
- 108, 32, 76, 32, 61, 32,123,125, 10, 32,115,101,108,102, 46,
- 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,101,108,
- 102, 46, 99,111,100,101, 44, 34, 92,110, 37,115, 42, 37, 36,
- 37, 91, 34, 44, 34, 92, 49, 34, 41, 32, 45, 45, 32,100,101,
- 97,108, 32,119,105,116,104, 32,101,109, 98,101,100,100,101,
- 100, 32,108,117, 97, 32, 99,111,100,101, 10, 32,115,101,108,
- 102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,
- 101,108,102, 46, 99,111,100,101, 44, 34, 92,110, 37,115, 42,
- 37, 36, 37, 93, 34, 44, 34, 92, 50, 34, 41, 10, 32,115,101,
- 108,102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,
- 115,101,108,102, 46, 99,111,100,101, 44, 34, 40, 37, 98, 92,
- 49, 92, 50, 41, 34, 44, 32, 32, 32, 32, 32, 32, 32,102,117,
- 110, 99,116,105,111,110, 32, 40, 99, 41, 10, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,116,105,
- 110,115,101,114,116, 40, 76, 44, 99, 41, 10, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,114,101,
- 116,117,114,110, 32, 34, 92,110, 35, 91, 34, 46, 46,103,101,
- 116,110, 40, 76, 41, 46, 46, 34, 93, 35, 34, 10, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,101,110,
- 100, 41, 10, 32, 45, 45, 32, 97,118,111,105,100, 32,112,114,
- 101,112,114,111, 99,101,115,115,105,110,103, 32,101,109, 98,
- 101,100,100,101,100, 32, 67, 32, 99,111,100,101, 10, 32,108,
- 111, 99, 97,108, 32, 67, 32, 61, 32,123,125, 10, 32,115,101,
- 108,102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,
- 115,101,108,102, 46, 99,111,100,101, 44, 34, 92,110, 37,115,
- 42, 37, 36, 37, 60, 34, 44, 34, 92, 51, 34, 41, 32, 45, 45,
- 32,100,101, 97,108, 32,119,105,116,104, 32,101,109, 98,101,
- 100,100,101,100, 32, 67, 32, 99,111,100,101, 10, 32,115,101,
- 108,102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,
- 115,101,108,102, 46, 99,111,100,101, 44, 34, 92,110, 37,115,
- 42, 37, 36, 37, 62, 34, 44, 34, 92, 52, 34, 41, 10, 32,115,
- 101,108,102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98,
- 40,115,101,108,102, 46, 99,111,100,101, 44, 34, 40, 37, 98,
- 92, 51, 92, 52, 41, 34, 44, 32, 32, 32, 32, 32, 32, 32,102,
- 117,110, 99,116,105,111,110, 32, 40, 99, 41, 10, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,116,
- 105,110,115,101,114,116, 40, 67, 44, 99, 41, 10, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,114,
- 101,116,117,114,110, 32, 34, 92,110, 35, 60, 34, 46, 46,103,
- 101,116,110, 40, 67, 41, 46, 46, 34, 62, 35, 34, 10, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,101,
- 110,100, 41, 10, 32, 45, 45, 32, 97,118,111,105,100, 32,112,
- 114,101,112,114,111, 99,101,115,115,105,110,103, 32,101,109,
- 98,101,100,100,101,100, 32, 67, 32, 99,111,100,101, 10, 32,
- 115,101,108,102, 46, 99,111,100,101, 32, 61, 32,103,115,117,
- 98, 40,115,101,108,102, 46, 99,111,100,101, 44, 34, 92,110,
- 37,115, 42, 37, 36, 37,123, 34, 44, 34, 92, 53, 34, 41, 32,
- 45, 45, 32,100,101, 97,108, 32,119,105,116,104, 32,101,109,
- 98,101,100,100,101,100, 32, 67, 32, 99,111,100,101, 10, 32,
- 115,101,108,102, 46, 99,111,100,101, 32, 61, 32,103,115,117,
- 98, 40,115,101,108,102, 46, 99,111,100,101, 44, 34, 92,110,
- 37,115, 42, 37, 36, 37,125, 34, 44, 34, 92, 54, 34, 41, 10,
- 32,115,101,108,102, 46, 99,111,100,101, 32, 61, 32,103,115,
- 117, 98, 40,115,101,108,102, 46, 99,111,100,101, 44, 34, 40,
- 37, 98, 92, 53, 92, 54, 41, 34, 44, 32, 32, 32, 32, 32, 32,
- 32,102,117,110, 99,116,105,111,110, 32, 40, 99, 41, 10, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32,116,105,110,115,101,114,116, 40, 67, 44, 99, 41, 10, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32,114,101,116,117,114,110, 32, 34, 92,110, 35, 60, 34, 46,
- 46,103,101,116,110, 40, 67, 41, 46, 46, 34, 62, 35, 34, 10,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32,101,110,100, 41, 10, 10, 32, 45, 45,115,101,108,102, 46,
- 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,101,108,
- 102, 46, 99,111,100,101, 44, 34, 92,110, 37,115, 42, 35, 91,
- 94,100, 93, 91, 94, 92,110, 93, 42, 92,110, 34, 44, 32, 34,
- 92,110, 92,110, 34, 41, 32, 45, 45, 32,101,108,105,109,105,
- 110, 97,116,101, 32,112,114,101,112,114,111, 99,101,115,115,
- 111,114, 32,100,105,114,101, 99,116,105,118,101,115, 32,116,
- 104, 97,116, 32,100,111,110, 39,116, 32,115,116, 97,114,116,
- 32,119,105,116,104, 32, 39,100, 39, 10, 32,115,101,108,102,
- 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,101,
- 108,102, 46, 99,111,100,101, 44, 34, 92,110, 91, 32, 92,116,
- 93, 42, 35, 91, 32, 92,116, 93, 42, 91, 94,100, 37, 60, 37,
- 91, 93, 34, 44, 32, 34, 92,110, 47, 47, 34, 41, 32, 45, 45,
- 32,101,108,105,109,105,110, 97,116,101, 32,112,114,101,112,
- 114,111, 99,101,115,115,111,114, 32,100,105,114,101, 99,116,
- 105,118,101,115, 32,116,104, 97,116, 32,100,111,110, 39,116,
- 32,115,116, 97,114,116, 32,119,105,116,104, 32, 39,100, 39,
- 10, 10, 32, 45, 45, 32, 97,118,111,105,100, 32,112,114,101,
- 112,114,111, 99,101,115,115,105,110,103, 32,118,101,114, 98,
- 97,116,105,109, 32,108,105,110,101,115, 10, 32,108,111, 99,
- 97,108, 32, 86, 32, 61, 32,123,125, 10, 32,115,101,108,102,
- 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,101,
- 108,102, 46, 99,111,100,101, 44, 34, 92,110, 40, 37,115, 42,
- 37, 36, 91, 94, 37, 91, 37, 93, 93, 91, 94, 92,110, 93, 42,
- 41, 34, 44,102,117,110, 99,116,105,111,110, 32, 40,118, 41,
- 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32,116,105,110,115,101,114,116, 40, 86, 44,118, 41,
- 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32,114,101,116,117,114,110, 32, 34, 92,110, 35, 34,
- 46, 46,103,101,116,110, 40, 86, 41, 46, 46, 34, 35, 34, 10,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32,101,110,100, 41, 10, 10, 32, 45, 45, 32,112,101,114,102,
- 111,114,109, 32,103,108,111, 98, 97,108, 32,115,117, 98,115,
- 116,105,116,117,116,105,111,110, 10, 10, 32,115,101,108,102,
- 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,101,
- 108,102, 46, 99,111,100,101, 44, 34, 40, 47, 47, 91, 94, 92,
- 110, 93, 42, 41, 34, 44, 34, 34, 41, 32, 32, 32, 32, 32, 45,
- 45, 32,101,108,105,109,105,110, 97,116,101, 32, 67, 43, 43,
- 32, 99,111,109,109,101,110,116,115, 10, 32,115,101,108,102,
- 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,101,
- 108,102, 46, 99,111,100,101, 44, 34, 47, 37, 42, 34, 44, 34,
- 92, 49, 34, 41, 10, 32,115,101,108,102, 46, 99,111,100,101,
- 32, 61, 32,103,115,117, 98, 40,115,101,108,102, 46, 99,111,
- 100,101, 44, 34, 37, 42, 47, 34, 44, 34, 92, 50, 34, 41, 10,
- 32,115,101,108,102, 46, 99,111,100,101, 32, 61, 32,103,115,
- 117, 98, 40,115,101,108,102, 46, 99,111,100,101, 44, 34, 37,
- 98, 92, 49, 92, 50, 34, 44, 34, 34, 41, 10, 32,115,101,108,
- 102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,
- 101,108,102, 46, 99,111,100,101, 44, 34, 92, 49, 34, 44, 34,
- 47, 37, 42, 34, 41, 10, 32,115,101,108,102, 46, 99,111,100,
- 101, 32, 61, 32,103,115,117, 98, 40,115,101,108,102, 46, 99,
- 111,100,101, 44, 34, 92, 50, 34, 44, 34, 37, 42, 47, 34, 41,
- 10, 32,115,101,108,102, 46, 99,111,100,101, 32, 61, 32,103,
- 115,117, 98, 40,115,101,108,102, 46, 99,111,100,101, 44, 34,
- 37,115, 42, 64, 37,115, 42, 34, 44, 34, 64, 34, 41, 32, 45,
- 45, 32,101,108,105,109,105,110, 97,116,101, 32,115,112, 97,
- 99,101,115, 32, 98,101,115,105,100,101, 32, 64, 10, 32,115,
- 101,108,102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98,
- 40,115,101,108,102, 46, 99,111,100,101, 44, 34, 37,115, 63,
- 105,110,108,105,110,101, 40, 37,115, 41, 34, 44, 34, 37, 49,
- 34, 41, 32, 45, 45, 32,101,108,105,109,105,110, 97,116,101,
- 32, 39,105,110,108,105,110,101, 39, 32,107,101,121,119,111,
- 114,100, 10, 32, 45, 45,115,101,108,102, 46, 99,111,100,101,
- 32, 61, 32,103,115,117, 98, 40,115,101,108,102, 46, 99,111,
- 100,101, 44, 34, 37,115, 63,101,120,116,101,114,110, 40, 37,
- 115, 41, 34, 44, 34, 37, 49, 34, 41, 32, 45, 45, 32,101,108,
- 105,109,105,110, 97,116,101, 32, 39,101,120,116,101,114,110,
- 39, 32,107,101,121,119,111,114,100, 10, 32, 45, 45,115,101,
- 108,102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,
- 115,101,108,102, 46, 99,111,100,101, 44, 34, 37,115, 63,118,
- 105,114,116,117, 97,108, 40, 37,115, 41, 34, 44, 34, 37, 49,
- 34, 41, 32, 45, 45, 32,101,108,105,109,105,110, 97,116,101,
- 32, 39,118,105,114,116,117, 97,108, 39, 32,107,101,121,119,
- 111,114,100, 10, 32, 45, 45,115,101,108,102, 46, 99,111,100,
- 101, 32, 61, 32,103,115,117, 98, 40,115,101,108,102, 46, 99,
- 111,100,101, 44, 34,112,117, 98,108,105, 99, 58, 34, 44, 34,
- 34, 41, 32, 45, 45, 32,101,108,105,109,105,110, 97,116,101,
- 32, 39,112,117, 98,108,105, 99, 58, 39, 32,107,101,121,119,
- 111,114,100, 10, 32,115,101,108,102, 46, 99,111,100,101, 32,
- 61, 32,103,115,117, 98, 40,115,101,108,102, 46, 99,111,100,
- 101, 44, 34, 40, 91, 94, 37,119, 95, 93, 41,118,111,105,100,
- 37,115, 42, 37, 42, 34, 44, 34, 37, 49, 95,117,115,101,114,
- 100, 97,116, 97, 32, 34, 41, 32, 45, 45, 32,115,117, 98,115,
- 116,105,116,117,116,101, 32, 39,118,111,105,100, 42, 39, 10,
- 32,115,101,108,102, 46, 99,111,100,101, 32, 61, 32,103,115,
- 117, 98, 40,115,101,108,102, 46, 99,111,100,101, 44, 34, 40,
- 91, 94, 37,119, 95, 93, 41,118,111,105,100, 37,115, 42, 37,
- 42, 34, 44, 34, 37, 49, 95,117,115,101,114,100, 97,116, 97,
- 32, 34, 41, 32, 45, 45, 32,115,117, 98,115,116,105,116,117,
- 116,101, 32, 39,118,111,105,100, 42, 39, 10, 32,115,101,108,
- 102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,
- 101,108,102, 46, 99,111,100,101, 44, 34, 40, 91, 94, 37,119,
- 95, 93, 41, 99,104, 97,114, 37,115, 42, 37, 42, 34, 44, 34,
- 37, 49, 95, 99,115,116,114,105,110,103, 32, 34, 41, 32, 32,
- 45, 45, 32,115,117, 98,115,116,105,116,117,116,101, 32, 39,
- 99,104, 97,114, 42, 39, 10, 32,115,101,108,102, 46, 99,111,
- 100,101, 32, 61, 32,103,115,117, 98, 40,115,101,108,102, 46,
- 99,111,100,101, 44, 34, 40, 91, 94, 37,119, 95, 93, 41,108,
- 117, 97, 95, 83,116, 97,116,101, 37,115, 42, 37, 42, 34, 44,
- 34, 37, 49, 95,108,115,116, 97,116,101, 32, 34, 41, 32, 32,
- 45, 45, 32,115,117, 98,115,116,105,116,117,116,101, 32, 39,
- 108,117, 97, 95, 83,116, 97,116,101, 42, 39, 10, 10, 32, 45,
- 45, 32,114,101,115,116,111,114,101, 32,101,109, 98,101,100,
- 100,101,100, 32, 76,117, 97, 32, 99,111,100,101, 10, 32,115,
- 101,108,102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98,
- 40,115,101,108,102, 46, 99,111,100,101, 44, 34, 37, 35, 37,
- 91, 40, 37,100, 43, 41, 37, 93, 37, 35, 34, 44,102,117,110,
- 99,116,105,111,110, 32, 40,110, 41, 10, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,114,101,116,117,
- 114,110, 32, 76, 91,116,111,110,117,109, 98,101,114, 40,110,
- 41, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32,101,110,100, 41, 10, 32, 45, 45, 32,114,101,115,116,
- 111,114,101, 32,101,109, 98,101,100,100,101,100, 32, 67, 32,
- 99,111,100,101, 10, 32,115,101,108,102, 46, 99,111,100,101,
- 32, 61, 32,103,115,117, 98, 40,115,101,108,102, 46, 99,111,
- 100,101, 44, 34, 37, 35, 37, 60, 40, 37,100, 43, 41, 37, 62,
- 37, 35, 34, 44,102,117,110, 99,116,105,111,110, 32, 40,110,
- 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32,114,101,116,117,114,110, 32, 67, 91,116,111,110,117,
- 109, 98,101,114, 40,110, 41, 93, 10, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32,101,110,100, 41, 10, 32, 45,
- 45, 32,114,101,115,116,111,114,101, 32,118,101,114, 98, 97,
- 116,105,109, 32,108,105,110,101,115, 10, 32,115,101,108,102,
- 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,101,
- 108,102, 46, 99,111,100,101, 44, 34, 37, 35, 40, 37,100, 43,
- 41, 37, 35, 34, 44,102,117,110, 99,116,105,111,110, 32, 40,
- 110, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,114,
- 101,116,117,114,110, 32, 86, 91,116,111,110,117,109, 98,101,
- 114, 40,110, 41, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32,101,110,100, 41, 10, 10, 32,115,101,108,102, 46, 99,111,
- 100,101, 32, 61, 32,115,116,114,105,110,103, 46,103,115,117,
- 98, 40,115,101,108,102, 46, 99,111,100,101, 44, 32, 34, 92,
- 110, 37,115, 42, 37, 36, 40, 91, 94, 92,110, 93, 43, 41, 34,
- 44, 32,102,117,110, 99,116,105,111,110, 32, 40,108, 41, 10,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 86,101,114, 98,
- 97,116,105,109, 40,108, 46, 46, 34, 92,110, 34, 41, 10, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,114,101,116,117,114,
- 110, 32, 34, 92,110, 34, 10, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 32, 32,101,110,100, 41, 10,101,110,100, 10, 10, 45,
- 45, 32,116,114, 97,110,115,108, 97,116,101, 32,118,101,114,
- 98, 97,116,105,109, 10,102,117,110, 99,116,105,111,110, 32,
- 99,108, 97,115,115, 80, 97, 99,107, 97,103,101, 58,112,114,
- 101, 97,109, 98,108,101, 32, 40, 41, 10, 32,111,117,116,112,
- 117,116, 40, 39, 47, 42, 92,110, 39, 41, 10, 32,111,117,116,
- 112,117,116, 40, 39, 42, 42, 32, 76,117, 97, 32, 98,105,110,
- 100,105,110,103, 58, 32, 39, 46, 46,115,101,108,102, 46,110,
- 97,109,101, 46, 46, 39, 92,110, 39, 41, 10, 32,111,117,116,
- 112,117,116, 40, 39, 42, 42, 32, 71,101,110,101,114, 97,116,
- 101,100, 32, 97,117,116,111,109, 97,116,105, 99, 97,108,108,
- 121, 32, 98,121, 32, 39, 46, 46, 84, 79, 76, 85, 65, 95, 86,
- 69, 82, 83, 73, 79, 78, 46, 46, 39, 32,111,110, 32, 39, 46,
- 46,100, 97,116,101, 40, 41, 46, 46, 39, 46, 92,110, 39, 41,
- 10, 32,111,117,116,112,117,116, 40, 39, 42, 47, 92,110, 92,
- 110, 39, 41, 10, 10, 9,111,117,116,112,117,116, 40, 39, 35,
- 105,102,110,100,101,102, 32, 95, 95, 99,112,108,117,115,112,
- 108,117,115, 92,110, 39, 41, 10, 9,111,117,116,112,117,116,
- 40, 39, 35,105,110, 99,108,117,100,101, 32, 34,115,116,100,
- 108,105, 98, 46,104, 34, 92,110, 39, 41, 10, 9,111,117,116,
- 112,117,116, 40, 39, 35,101,110,100,105,102, 92,110, 39, 41,
- 10, 9,111,117,116,112,117,116, 40, 39, 35,105,110, 99,108,
- 117,100,101, 32, 34,115,116,114,105,110,103, 46,104, 34, 92,
- 110, 92,110, 39, 41, 10, 32,111,117,116,112,117,116, 40, 39,
- 35,105,110, 99,108,117,100,101, 32, 34,116,111,108,117, 97,
- 43, 43, 46,104, 34, 92,110, 92,110, 39, 41, 10, 10, 32,105,
- 102, 32,110,111,116, 32,102,108, 97,103,115, 46,104, 32,116,
- 104,101,110, 10, 32, 32,111,117,116,112,117,116, 40, 39, 47,
- 42, 32, 69,120,112,111,114,116,101,100, 32,102,117,110, 99,
- 116,105,111,110, 32, 42, 47, 39, 41, 10, 32, 32,111,117,116,
- 112,117,116, 40, 39, 84, 79, 76, 85, 65, 95, 65, 80, 73, 32,
- 105,110,116, 32, 32,116,111,108,117, 97, 95, 39, 46, 46,115,
- 101,108,102, 46,110, 97,109,101, 46, 46, 39, 95,111,112,101,
- 110, 32, 40,108,117, 97, 95, 83,116, 97,116,101, 42, 32,116,
- 111,108,117, 97, 95, 83, 41, 59, 39, 41, 10, 32, 32,111,117,
- 116,112,117,116, 40, 39, 92,110, 39, 41, 10, 32,101,110,100,
- 10, 10, 32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32,119,
- 104,105,108,101, 32,115,101,108,102, 91,105, 93, 32,100,111,
- 10, 32, 32,115,101,108,102, 91,105, 93, 58,112,114,101, 97,
- 109, 98,108,101, 40, 41, 10, 32, 32,105, 32, 61, 32,105, 43,
- 49, 10, 32,101,110,100, 10, 10, 9,105,102, 32,115,101,108,
- 102, 58,114,101,113,117,105,114,101, 99,111,108,108,101, 99,
- 116,105,111,110, 40, 95, 99,111,108,108,101, 99,116, 41, 32,
- 116,104,101,110, 10, 9, 9,111,117,116,112,117,116, 40, 39,
- 92,110, 39, 41, 10, 9, 9,111,117,116,112,117,116, 40, 39,
- 47, 42, 32,102,117,110, 99,116,105,111,110, 32,116,111, 32,
- 114,101,108,101, 97,115,101, 32, 99,111,108,108,101, 99,116,
- 101,100, 32,111, 98,106,101, 99,116, 32,118,105, 97, 32,100,
- 101,115,116,114,117, 99,116,111,114, 32, 42, 47, 39, 41, 10,
- 9, 9,111,117,116,112,117,116, 40, 39, 35,105,102,100,101,
- 102, 32, 95, 95, 99,112,108,117,115,112,108,117,115, 92,110,
- 39, 41, 10, 9, 9,102,111,114, 32,105, 44,118, 32,105,110,
- 32,112, 97,105,114,115, 40, 95, 99,111,108,108,101, 99,116,
- 41, 32,100,111, 10, 9, 9, 32,111,117,116,112,117,116, 40,
- 39, 92,110,115,116, 97,116,105, 99, 32,105,110,116, 32, 39,
- 46, 46,118, 46, 46, 39, 32, 40,108,117, 97, 95, 83,116, 97,
- 116,101, 42, 32,116,111,108,117, 97, 95, 83, 41, 39, 41, 10,
- 9, 9, 9,111,117,116,112,117,116, 40, 39,123, 39, 41, 10,
- 9, 9, 9,111,117,116,112,117,116, 40, 39, 32, 39, 46, 46,
- 105, 46, 46, 39, 42, 32,115,101,108,102, 32, 61, 32, 40, 39,
- 46, 46,105, 46, 46, 39, 42, 41, 32,116,111,108,117, 97, 95,
- 116,111,117,115,101,114,116,121,112,101, 40,116,111,108,117,
- 97, 95, 83, 44, 49, 44, 48, 41, 59, 39, 41, 10, 9, 9, 9,
- 111,117,116,112,117,116, 40, 39, 9, 77,116,111,108,117, 97,
- 95,100,101,108,101,116,101, 40,115,101,108,102, 41, 59, 39,
- 41, 10, 9, 9, 9,111,117,116,112,117,116, 40, 39, 9,114,
- 101,116,117,114,110, 32, 48, 59, 39, 41, 10, 9, 9, 9,111,
- 117,116,112,117,116, 40, 39,125, 39, 41, 10, 9, 9,101,110,
- 100, 10, 9, 9,111,117,116,112,117,116, 40, 39, 35,101,110,
- 100,105,102, 92,110, 92,110, 39, 41, 10, 9,101,110,100, 10,
- 10, 32,111,117,116,112,117,116, 40, 39, 92,110, 39, 41, 10,
- 32,111,117,116,112,117,116, 40, 39, 47, 42, 32,102,117,110,
- 99,116,105,111,110, 32,116,111, 32,114,101,103,105,115,116,
- 101,114, 32,116,121,112,101, 32, 42, 47, 39, 41, 10, 32,111,
- 117,116,112,117,116, 40, 39,115,116, 97,116,105, 99, 32,118,
- 111,105,100, 32,116,111,108,117, 97, 95,114,101,103, 95,116,
- 121,112,101,115, 32, 40,108,117, 97, 95, 83,116, 97,116,101,
- 42, 32,116,111,108,117, 97, 95, 83, 41, 39, 41, 10, 32,111,
- 117,116,112,117,116, 40, 39,123, 39, 41, 10, 10, 9,105,102,
- 32,102,108, 97,103,115, 46,116, 32,116,104,101,110, 10, 9,
- 9,111,117,116,112,117,116, 40, 34, 35,105,102,110,100,101,
- 102, 32, 77,116,111,108,117, 97, 95,116,121,112,101,105,100,
- 92,110, 35,100,101,102,105,110,101, 32, 77,116,111,108,117,
- 97, 95,116,121,112,101,105,100, 40, 76, 44, 84, 73, 44, 84,
- 41, 92,110, 35,101,110,100,105,102, 92,110, 34, 41, 10, 9,
- 101,110,100, 10, 9,102,111,114,101, 97, 99,104, 40, 95,117,
- 115,101,114,116,121,112,101, 44,102,117,110, 99,116,105,111,
- 110, 40,110, 44,118, 41, 10, 9, 9,105,102, 32, 40,110,111,
- 116, 32, 95,103,108,111, 98, 97,108, 95, 99,108, 97,115,115,
- 101,115, 91,118, 93, 41, 32,111,114, 32, 95,103,108,111, 98,
- 97,108, 95, 99,108, 97,115,115,101,115, 91,118, 93, 58, 99,
- 104,101, 99,107, 95,112,117, 98,108,105, 99, 95, 97, 99, 99,
- 101,115,115, 40, 41, 32,116,104,101,110, 10, 9, 9, 9,111,
- 117,116,112,117,116, 40, 39, 32,116,111,108,117, 97, 95,117,
- 115,101,114,116,121,112,101, 40,116,111,108,117, 97, 95, 83,
- 44, 34, 39, 44,118, 44, 39, 34, 41, 59, 39, 41, 10, 9, 9,
- 9,105,102, 32,102,108, 97,103,115, 46,116, 32,116,104,101,
- 110, 10, 9, 9, 9, 9,111,117,116,112,117,116, 40, 39, 32,
- 77,116,111,108,117, 97, 95,116,121,112,101,105,100, 40,116,
- 111,108,117, 97, 95, 83, 44,116,121,112,101,105,100, 40, 39,
- 44,118, 44, 39, 41, 44, 32, 34, 39, 44,118, 44, 39, 34, 41,
- 59, 39, 41, 10, 9, 9, 9,101,110,100, 10, 9, 9,101,110,
- 100, 10, 9, 32,101,110,100, 41, 10, 32,111,117,116,112,117,
- 116, 40, 39,125, 39, 41, 10, 32,111,117,116,112,117,116, 40,
- 39, 92,110, 39, 41, 10,101,110,100, 10, 10, 45, 45, 32,114,
- 101,103,105,115,116,101,114, 32,112, 97, 99,107, 97,103,101,
- 10, 45, 45, 32,119,114,105,116,101, 32,112, 97, 99,107, 97,
- 103,101, 32,111,112,101,110, 32,102,117,110, 99,116,105,111,
- 110, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,
- 115, 80, 97, 99,107, 97,103,101, 58,114,101,103,105,115,116,
- 101,114, 32, 40,112,114,101, 41, 10, 32,112,114,101, 32, 61,
- 32,112,114,101, 32,111,114, 32, 39, 39, 10, 32,112,117,115,
- 104, 40,115,101,108,102, 41, 10, 32,111,117,116,112,117,116,
- 40,112,114,101, 46, 46, 34, 47, 42, 32, 79,112,101,110, 32,
- 102,117,110, 99,116,105,111,110, 32, 42, 47, 34, 41, 10, 32,
- 111,117,116,112,117,116, 40,112,114,101, 46, 46, 34, 84, 79,
- 76, 85, 65, 95, 65, 80, 73, 32,105,110,116, 32,116,111,108,
- 117, 97, 95, 34, 46, 46,115,101,108,102, 46,110, 97,109,101,
- 46, 46, 34, 95,111,112,101,110, 32, 40,108,117, 97, 95, 83,
- 116, 97,116,101, 42, 32,116,111,108,117, 97, 95, 83, 41, 34,
- 41, 10, 32,111,117,116,112,117,116, 40,112,114,101, 46, 46,
- 34,123, 34, 41, 10, 32,111,117,116,112,117,116, 40,112,114,
- 101, 46, 46, 34, 32,116,111,108,117, 97, 95,111,112,101,110,
- 40,116,111,108,117, 97, 95, 83, 41, 59, 34, 41, 10, 32,111,
- 117,116,112,117,116, 40,112,114,101, 46, 46, 34, 32,116,111,
- 108,117, 97, 95,114,101,103, 95,116,121,112,101,115, 40,116,
- 111,108,117, 97, 95, 83, 41, 59, 34, 41, 10, 32,111,117,116,
- 112,117,116, 40,112,114,101, 46, 46, 34, 32,116,111,108,117,
- 97, 95,109,111,100,117,108,101, 40,116,111,108,117, 97, 95,
- 83, 44, 78, 85, 76, 76, 44, 34, 44,115,101,108,102, 58,104,
- 97,115,118, 97,114, 40, 41, 44, 34, 41, 59, 34, 41, 10, 32,
- 111,117,116,112,117,116, 40,112,114,101, 46, 46, 34, 32,116,
- 111,108,117, 97, 95, 98,101,103,105,110,109,111,100,117,108,
- 101, 40,116,111,108,117, 97, 95, 83, 44, 78, 85, 76, 76, 41,
- 59, 34, 41, 10, 32,108,111, 99, 97,108, 32,105, 61, 49, 10,
- 32,119,104,105,108,101, 32,115,101,108,102, 91,105, 93, 32,
- 100,111, 10, 32, 32,115,101,108,102, 91,105, 93, 58,114,101,
- 103,105,115,116,101,114, 40,112,114,101, 46, 46, 34, 32, 32,
- 34, 41, 10, 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32,101,
- 110,100, 10, 32,111,117,116,112,117,116, 40,112,114,101, 46,
- 46, 34, 32,116,111,108,117, 97, 95,101,110,100,109,111,100,
- 117,108,101, 40,116,111,108,117, 97, 95, 83, 41, 59, 34, 41,
- 10, 32,111,117,116,112,117,116, 40,112,114,101, 46, 46, 34,
- 32,114,101,116,117,114,110, 32, 49, 59, 34, 41, 10, 32,111,
- 117,116,112,117,116, 40,112,114,101, 46, 46, 34,125, 34, 41,
- 10, 10, 32,111,117,116,112,117,116, 40, 34, 92,110, 92,110,
- 34, 41, 10, 32,111,117,116,112,117,116, 40, 34, 35,105,102,
- 32,100,101,102,105,110,101,100, 40, 76, 85, 65, 95, 86, 69,
- 82, 83, 73, 79, 78, 95, 78, 85, 77, 41, 32, 38, 38, 32, 76,
- 85, 65, 95, 86, 69, 82, 83, 73, 79, 78, 95, 78, 85, 77, 32,
- 62, 61, 32, 53, 48, 49, 92,110, 34, 41, 59, 10, 32,111,117,
- 116,112,117,116, 40,112,114,101, 46, 46, 34, 84, 79, 76, 85,
- 65, 95, 65, 80, 73, 32,105,110,116, 32,108,117, 97,111,112,
- 101,110, 95, 34, 46, 46,115,101,108,102, 46,110, 97,109,101,
- 46, 46, 34, 32, 40,108,117, 97, 95, 83,116, 97,116,101, 42,
- 32,116,111,108,117, 97, 95, 83, 41, 32,123, 34, 41, 10, 32,
- 111,117,116,112,117,116, 40,112,114,101, 46, 46, 34, 32,114,
- 101,116,117,114,110, 32,116,111,108,117, 97, 95, 34, 46, 46,
- 115,101,108,102, 46,110, 97,109,101, 46, 46, 34, 95,111,112,
- 101,110, 40,116,111,108,117, 97, 95, 83, 41, 59, 34, 41, 10,
- 32,111,117,116,112,117,116, 40,112,114,101, 46, 46, 34,125,
- 59, 34, 41, 10, 32,111,117,116,112,117,116, 40, 34, 35,101,
- 110,100,105,102, 92,110, 92,110, 34, 41, 10, 10, 9,112,111,
- 112, 40, 41, 10,101,110,100, 10, 10, 45, 45, 32,119,114,105,
- 116,101, 32,104,101, 97,100,101,114, 32,102,105,108,101, 10,
- 102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 80,
- 97, 99,107, 97,103,101, 58,104,101, 97,100,101,114, 32, 40,
- 41, 10, 32,111,117,116,112,117,116, 40, 39, 47, 42, 92,110,
- 39, 41, 32,111,117,116,112,117,116, 40, 39, 42, 42, 32, 76,
- 117, 97, 32, 98,105,110,100,105,110,103, 58, 32, 39, 46, 46,
- 115,101,108,102, 46,110, 97,109,101, 46, 46, 39, 92,110, 39,
- 41, 10, 32,111,117,116,112,117,116, 40, 39, 42, 42, 32, 71,
- 101,110,101,114, 97,116,101,100, 32, 97,117,116,111,109, 97,
- 116,105, 99, 97,108,108,121, 32, 98,121, 32, 39, 46, 46, 84,
- 79, 76, 85, 65, 95, 86, 69, 82, 83, 73, 79, 78, 46, 46, 39,
- 32,111,110, 32, 39, 46, 46,100, 97,116,101, 40, 41, 46, 46,
- 39, 46, 92,110, 39, 41, 10, 32,111,117,116,112,117,116, 40,
- 39, 42, 47, 92,110, 92,110, 39, 41, 10, 10, 32,105,102, 32,
- 110,111,116, 32,102,108, 97,103,115, 46,104, 32,116,104,101,
- 110, 10, 32, 32,111,117,116,112,117,116, 40, 39, 47, 42, 32,
- 69,120,112,111,114,116,101,100, 32,102,117,110, 99,116,105,
- 111,110, 32, 42, 47, 39, 41, 10, 32, 32,111,117,116,112,117,
- 116, 40, 39, 84, 79, 76, 85, 65, 95, 65, 80, 73, 32,105,110,
- 116, 32, 32,116,111,108,117, 97, 95, 39, 46, 46,115,101,108,
- 102, 46,110, 97,109,101, 46, 46, 39, 95,111,112,101,110, 32,
- 40,108,117, 97, 95, 83,116, 97,116,101, 42, 32,116,111,108,
- 117, 97, 95, 83, 41, 59, 39, 41, 10, 32, 32,111,117,116,112,
- 117,116, 40, 39, 92,110, 39, 41, 10, 32,101,110,100, 10,101,
- 110,100, 10, 10, 45, 45, 32, 73,110,116,101,114,110, 97,108,
- 32, 99,111,110,115,116,114,117, 99,116,111,114, 10,102,117,
- 110, 99,116,105,111,110, 32, 95, 80, 97, 99,107, 97,103,101,
- 32, 40,115,101,108,102, 41, 10, 32,115,101,116,109,101,116,
- 97,116, 97, 98,108,101, 40,115,101,108,102, 44, 99,108, 97,
- 115,115, 80, 97, 99,107, 97,103,101, 41, 10, 32,114,101,116,
- 117,114,110, 32,115,101,108,102, 10,101,110,100, 10, 10, 45,
- 45, 32, 80, 97,114,115,101, 32, 67, 32,104,101, 97,100,101,
- 114, 32,102,105,108,101, 32,119,105,116,104, 32,116,111,108,
- 117, 97, 32,100,105,114,101, 99,116,105,118,101,115, 10, 45,
- 45, 32, 42, 42, 42, 32, 84,104, 97,110,107,115, 32,116,111,
- 32, 65,114,105,101,108, 32, 77, 97,110,122,117,114, 32,102,
- 111,114, 32,102,105,120,105,110,103, 32, 98,117,103,115, 32,
- 105,110, 32,110,101,115,116,101,100, 32,100,105,114,101, 99,
- 116,105,118,101,115, 32, 42, 42, 42, 10,102,117,110, 99,116,
- 105,111,110, 32,101,120,116,114, 97, 99,116, 95, 99,111,100,
- 101, 40,102,110, 44,115, 41, 10, 9,108,111, 99, 97,108, 32,
- 99,111,100,101, 32, 61, 32, 39, 92,110, 36, 35,105,110, 99,
- 108,117,100,101, 32, 34, 39, 46, 46,102,110, 46, 46, 39, 34,
- 92,110, 39, 10, 9,115, 61, 32, 34, 92,110, 34, 32, 46, 46,
- 32,115, 32, 46, 46, 32, 34, 92,110, 34, 32, 45, 45, 32, 97,
- 100,100, 32, 98,108, 97,110,107, 32,108,105,110,101,115, 32,
- 97,115, 32,115,101,110,116,105,110,101,108,115, 10, 9,108,
- 111, 99, 97,108, 32, 95, 44,101, 44, 99, 44,116, 32, 61, 32,
- 115,116,114,102,105,110,100, 40,115, 44, 32, 34, 92,110, 40,
- 91, 94, 92,110, 93, 45, 41, 91, 84,116, 93, 91, 79,111, 93,
- 91, 76,108, 93, 91, 85,117, 93, 91, 65, 97, 93, 95, 40, 91,
- 94, 37,115, 93, 42, 41, 91, 94, 92,110, 93, 42, 92,110, 34,
- 41, 10, 9,119,104,105,108,101, 32,101, 32,100,111, 10, 9,
- 9,116, 32, 61, 32,115,116,114,108,111,119,101,114, 40,116,
- 41, 10, 9, 9,105,102, 32,116, 32, 61, 61, 32, 34, 98,101,
- 103,105,110, 34, 32,116,104,101,110, 10, 9, 9, 9, 95, 44,
- 101, 44, 99, 32, 61, 32,115,116,114,102,105,110,100, 40,115,
- 44, 34, 40, 46, 45, 41, 92,110, 91, 94, 92,110, 93, 42, 91,
- 84,116, 93, 91, 79,111, 93, 91, 76,108, 93, 91, 85,117, 93,
- 91, 65, 97, 93, 95, 91, 69,101, 93, 91, 78,110, 93, 91, 68,
- 100, 93, 91, 94, 92,110, 93, 42, 92,110, 34, 44,101, 41, 10,
- 9, 9, 9,105,102, 32,110,111,116, 32,101, 32,116,104,101,
- 110, 10, 9, 9, 9, 32,116,111,108,117, 97, 95,101,114,114,
- 111,114, 40, 34, 85,110, 98, 97,108, 97,110, 99,101,100, 32,
- 39,116,111,108,117, 97, 95, 98,101,103,105,110, 39, 32,100,
- 105,114,101, 99,116,105,118,101, 32,105,110, 32,104,101, 97,
- 100,101,114, 32,102,105,108,101, 34, 41, 10, 9, 9, 9,101,
- 110,100, 10, 9, 9,101,110,100, 10, 9, 9, 99,111,100,101,
- 32, 61, 32, 99,111,100,101, 32, 46, 46, 32, 99, 32, 46, 46,
- 32, 34, 92,110, 34, 10, 9, 32, 95, 44,101, 44, 99, 44,116,
- 32, 61, 32,115,116,114,102,105,110,100, 40,115, 44, 32, 34,
- 92,110, 40, 91, 94, 92,110, 93, 45, 41, 91, 84,116, 93, 91,
- 79,111, 93, 91, 76,108, 93, 91, 85,117, 93, 91, 65, 97, 93,
- 95, 40, 91, 94, 37,115, 93, 42, 41, 91, 94, 92,110, 93, 42,
- 92,110, 34, 44,101, 41, 10, 9,101,110,100, 10, 9,114,101,
- 116,117,114,110, 32, 99,111,100,101, 10,101,110,100, 10, 10,
- 45, 45, 32, 67,111,110,115,116,114,117, 99,116,111,114, 10,
- 45, 45, 32, 69,120,112,101, 99,116,115, 32,116,104,101, 32,
- 112, 97, 99,107, 97,103,101, 32,110, 97,109,101, 44, 32,116,
- 104,101, 32,102,105,108,101, 32,101,120,116,101,110,115,105,
- 111,110, 44, 32, 97,110,100, 32,116,104,101, 32,102,105,108,
- 101, 32,116,101,120,116, 46, 10,102,117,110, 99,116,105,111,
- 110, 32, 80, 97, 99,107, 97,103,101, 32, 40,110, 97,109,101,
- 44,102,110, 41, 10, 32,108,111, 99, 97,108, 32,101,120,116,
- 32, 61, 32, 34,112,107,103, 34, 10, 10, 32, 45, 45, 32,111,
- 112,101,110, 32,105,110,112,117,116, 32,102,105,108,101, 44,
- 32,105,102, 32, 97,110,121, 10, 32,108,111, 99, 97,108, 32,
- 115,116, 44,109,115,103, 10, 32,105,102, 32,102,110, 32,116,
- 104,101,110, 10, 32, 32,115,116, 44, 32,109,115,103, 32, 61,
- 32,114,101, 97,100,102,114,111,109, 40,102,108, 97,103,115,
- 46,102, 41, 10, 32, 32,105,102, 32,110,111,116, 32,115,116,
- 32,116,104,101,110, 10, 32, 32, 32,101,114,114,111,114, 40,
- 39, 35, 39, 46, 46,109,115,103, 41, 10, 32, 32,101,110,100,
- 10, 32, 32,108,111, 99, 97,108, 32, 95, 59, 32, 95, 44, 32,
- 95, 44, 32,101,120,116, 32, 61, 32,115,116,114,102,105,110,
- 100, 40,102,110, 44, 34, 46, 42, 37, 46, 40, 46, 42, 41, 36,
- 34, 41, 10, 32,101,110,100, 10, 32,108,111, 99, 97,108, 32,
- 99,111,100,101, 10, 32,105,102, 32,101,120,116, 32, 61, 61,
- 32, 39,112,107,103, 39, 32,116,104,101,110, 10, 32, 32, 99,
- 111,100,101, 32, 61, 32,112,114,101,112, 40,115,116, 41, 10,
- 32,101,108,115,101, 10, 32, 32, 99,111,100,101, 32, 61, 32,
- 34, 92,110, 34, 32, 46, 46, 32,114,101, 97,100, 40, 39, 42,
- 97, 39, 41, 10, 32, 32,105,102, 32,101,120,116, 32, 61, 61,
- 32, 39,104, 39, 32,111,114, 32,101,120,116, 32, 61, 61, 32,
- 39,104,112,112, 39, 32,116,104,101,110, 10, 32, 32, 32, 99,
- 111,100,101, 32, 61, 32,101,120,116,114, 97, 99,116, 95, 99,
- 111,100,101, 40,102,110, 44, 99,111,100,101, 41, 10, 32, 32,
- 101,110,100, 10, 32,101,110,100, 10, 10, 32, 45, 45, 32, 99,
- 108,111,115,101, 32,102,105,108,101, 10, 32,105,102, 32,102,
- 110, 32,116,104,101,110, 10, 32, 32,114,101, 97,100,102,114,
- 111,109, 40, 41, 10, 32,101,110,100, 10, 10, 32, 45, 45, 32,
- 100,101, 97,108, 32,119,105,116,104, 32,105,110, 99,108,117,
- 100,101, 32,100,105,114,101, 99,116,105,118,101, 10, 32,108,
- 111, 99, 97,108, 32,110,115,117, 98,115,116, 10, 32,114,101,
- 112,101, 97,116, 10, 32, 32, 99,111,100,101, 44,110,115,117,
- 98,115,116, 32, 61, 32,103,115,117, 98, 40, 99,111,100,101,
- 44, 39, 92,110, 37,115, 42, 37, 36, 40, 46, 41,102,105,108,
- 101, 37,115, 42, 34, 40, 46, 45, 41, 34, 40, 91, 94, 92,110,
- 93, 42, 41, 92,110, 39, 44, 10, 9, 9,102,117,110, 99,116,
- 105,111,110, 32, 40,107,105,110,100, 44,102,110, 44,101,120,
- 116,114, 97, 41, 10, 9, 9, 9,108,111, 99, 97,108, 32, 95,
- 44, 32, 95, 44, 32,101,120,116, 32, 61, 32,115,116,114,102,
- 105,110,100, 40,102,110, 44, 34, 46, 42, 37, 46, 40, 46, 42,
- 41, 36, 34, 41, 10, 9, 9, 9,108,111, 99, 97,108, 32,102,
- 112, 44,109,115,103, 32, 61, 32,111,112,101,110,102,105,108,
- 101, 40,102,110, 44, 39,114, 39, 41, 10, 9, 9, 9,105,102,
- 32,110,111,116, 32,102,112, 32,116,104,101,110, 10, 9, 9,
- 9, 9,101,114,114,111,114, 40, 39, 35, 39, 46, 46,109,115,
- 103, 46, 46, 39, 58, 32, 39, 46, 46,102,110, 41, 10, 9, 9,
- 9,101,110,100, 10, 9, 9, 9,105,102, 32,107,105,110,100,
- 32, 61, 61, 32, 39,112, 39, 32,116,104,101,110, 10, 9, 9,
- 9, 9,108,111, 99, 97,108, 32,115, 32, 61, 32,112,114,101,
- 112, 40,102,112, 41, 10, 9, 9, 9, 9, 99,108,111,115,101,
- 102,105,108,101, 40,102,112, 41, 10, 9, 9, 9, 9,114,101,
- 116,117,114,110, 32,115, 10, 9, 9, 9,101,110,100, 10, 9,
- 9, 9,108,111, 99, 97,108, 32,115, 32, 61, 32,114,101, 97,
- 100, 40,102,112, 44, 39, 42, 97, 39, 41, 10, 9, 9, 9, 99,
- 108,111,115,101,102,105,108,101, 40,102,112, 41, 10, 9, 9,
- 9,105,102, 32,107,105,110,100, 32, 61, 61, 32, 39, 99, 39,
- 32,111,114, 32,107,105,110,100, 32, 61, 61, 32, 39,104, 39,
- 32,116,104,101,110, 10, 9, 9, 9, 9,114,101,116,117,114,
- 110, 32,101,120,116,114, 97, 99,116, 95, 99,111,100,101, 40,
- 102,110, 44,115, 41, 10, 9, 9, 9,101,108,115,101,105,102,
- 32,107,105,110,100, 32, 61, 61, 32, 39,108, 39, 32,116,104,
- 101,110, 10, 9, 9, 9, 9,114,101,116,117,114,110, 32, 34,
- 92,110, 36, 91, 45, 45, 35, 35, 34, 46, 46,102,110, 46, 46,
- 34, 92,110, 34, 32, 46, 46, 32,115, 32, 46, 46, 32, 34, 92,
- 110, 36, 93, 92,110, 34, 10, 9, 9, 9,101,108,115,101,105,
- 102, 32,107,105,110,100, 32, 61, 61, 32, 39,105, 39, 32,116,
- 104,101,110, 10, 9, 9, 9, 9,108,111, 99, 97,108, 32,116,
- 32, 61, 32,123, 99,111,100,101, 61,115,125, 10, 9, 9, 9,
- 9,101,120,116,114, 97, 32, 61, 32,115,116,114,105,110,103,
- 46,103,115,117, 98, 40,101,120,116,114, 97, 44, 32, 34, 94,
- 37,115, 42, 44, 37,115, 42, 34, 44, 32, 34, 34, 41, 10, 9,
- 9, 9, 9,108,111, 99, 97,108, 32,112, 97,114,115, 32, 61,
- 32,115,112,108,105,116, 95, 99, 95,116,111,107,101,110,115,
- 40,101,120,116,114, 97, 44, 32, 34, 44, 34, 41, 10, 9, 9,
- 9, 9,105,110, 99,108,117,100,101, 95,102,105,108,101, 95,
- 104,111,111,107, 40,116, 44, 32,102,110, 44, 32,117,110,112,
- 97, 99,107, 40,112, 97,114,115, 41, 41, 10, 9, 9, 9, 9,
- 114,101,116,117,114,110, 32, 34, 92,110, 92,110, 34, 32, 46,
- 46, 32,116, 46, 99,111,100,101, 10, 9, 9, 9,101,108,115,
- 101, 10, 9, 9, 9, 9,101,114,114,111,114, 40, 39, 35, 73,
- 110,118, 97,108,105,100, 32,105,110, 99,108,117,100,101, 32,
- 100,105,114,101, 99,116,105,118,101, 32, 40,117,115,101, 32,
- 36, 99,102,105,108,101, 44, 32, 36,112,102,105,108,101, 44,
- 32, 36,108,102,105,108,101, 32,111,114, 32, 36,105,102,105,
- 108,101, 41, 39, 41, 10, 9, 9, 9,101,110,100, 10, 9, 9,
- 101,110,100, 41, 10, 32,117,110,116,105,108, 32,110,115,117,
- 98,115,116, 61, 61, 48, 10, 10, 32, 45, 45, 32,100,101, 97,
- 108, 32,119,105,116,104, 32,114,101,110, 97,109,105,110,103,
- 32,100,105,114,101, 99,116,105,118,101, 10, 32,114,101,112,
- 101, 97,116, 32, 45, 45, 32, 73, 32,100,111,110, 39,116, 32,
- 107,110,111,119, 32,119,104,121, 32,116,104,105,115, 32,105,
- 115, 32,110,101, 99,101,115, 97,114,121, 10, 9, 99,111,100,
- 101, 44,110,115,117, 98,115,116, 32, 61, 32,103,115,117, 98,
- 40, 99,111,100,101, 44, 39, 92,110, 37,115, 42, 37, 36,114,
- 101,110, 97,109,105,110,103, 37,115, 42, 40, 46, 45, 41, 37,
- 115, 42, 92,110, 39, 44, 32,102,117,110, 99,116,105,111,110,
- 32, 40,114, 41, 32, 97,112,112,101,110,100,114,101,110, 97,
- 109,105,110,103, 40,114, 41, 32,114,101,116,117,114,110, 32,
- 34, 92,110, 34, 32,101,110,100, 41, 10, 32,117,110,116,105,
- 108, 32,110,115,117, 98,115,116, 32, 61, 61, 32, 48, 10, 10,
- 32,108,111, 99, 97,108, 32,116, 32, 61, 32, 95, 80, 97, 99,
- 107, 97,103,101, 40, 95, 67,111,110,116, 97,105,110,101,114,
- 123,110, 97,109,101, 61,110, 97,109,101, 44, 32, 99,111,100,
- 101, 61, 99,111,100,101,125, 41, 10, 32,112,117,115,104, 40,
- 116, 41, 10, 32,112,114,101,112,114,111, 99,101,115,115, 95,
- 104,111,111,107, 40,116, 41, 10, 32,116, 58,112,114,101,112,
- 114,111, 99,101,115,115, 40, 41, 10, 32,112,114,101,112, 97,
- 114,115,101, 95,104,111,111,107, 40,116, 41, 10, 32,116, 58,
- 112, 97,114,115,101, 40,116, 46, 99,111,100,101, 41, 10, 32,
- 112,111,112, 40, 41, 10, 32,114,101,116,117,114,110, 32,116,
- 10,101,110,100, 10, 10, 10,115,101,116,109,101,116, 97,116,
- 97, 98,108,101, 40, 95,101,120,116,114, 97, 95,112, 97,114,
- 97,109,101,116,101,114,115, 44, 32,123, 32, 95, 95,105,110,
- 100,101,120, 32, 61, 32, 95, 71, 32,125, 41, 10, 10,102,117,
- 110, 99,116,105,111,110, 32,112,114,101,112, 40,102,105,108,
- 101, 41, 10, 10, 32, 32,108,111, 99, 97,108, 32, 99,104,117,
- 110,107, 32, 61, 32,123, 39,108,111, 99, 97,108, 32, 95, 95,
- 114,101,116, 32, 61, 32,123, 34, 92, 92,110, 34,125, 92,110,
- 39,125, 10, 32, 32,102,111,114, 32,108,105,110,101, 32,105,
- 110, 32,102,105,108,101, 58,108,105,110,101,115, 40, 41, 32,
- 100,111, 10, 32, 32, 32, 32, 32,105,102, 32,115,116,114,105,
- 110,103, 46,102,105,110,100, 40,108,105,110,101, 44, 32, 34,
- 94, 35, 35, 34, 41, 32,116,104,101,110, 10, 32, 32, 32, 32,
- 32, 32,116, 97, 98,108,101, 46,105,110,115,101,114,116, 40,
- 99,104,117,110,107, 44, 32,115,116,114,105,110,103, 46,115,
- 117, 98, 40,108,105,110,101, 44, 32, 51, 41, 32, 46, 46, 32,
- 34, 92,110, 34, 41, 10, 32, 32, 32, 32, 32,101,108,115,101,
- 10, 32, 32, 32, 32, 32, 32,108,111, 99, 97,108, 32,108, 97,
- 115,116, 32, 61, 32, 49, 10, 32, 32, 32, 32, 32, 32,102,111,
- 114, 32,116,101,120,116, 44, 32,101,120,112,114, 44, 32,105,
- 110,100,101,120, 32,105,110, 32,115,116,114,105,110,103, 46,
- 103,102,105,110,100, 40,108,105,110,101, 44, 32, 34, 40, 46,
- 45, 41, 36, 40, 37, 98, 40, 41, 41, 40, 41, 34, 41, 32,100,
- 111, 32, 10, 32, 32, 32, 32, 32, 32, 32, 32,108, 97,115,116,
- 32, 61, 32,105,110,100,101,120, 10, 32, 32, 32, 32, 32, 32,
- 32, 32,105,102, 32,116,101,120,116, 32,126, 61, 32, 34, 34,
- 32,116,104,101,110, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32,116, 97, 98,108,101, 46,105,110,115,101,114,116, 40, 99,
- 104,117,110,107, 44, 32,115,116,114,105,110,103, 46,102,111,
- 114,109, 97,116, 40, 39,116, 97, 98,108,101, 46,105,110,115,
- 101,114,116, 40, 95, 95,114,101,116, 44, 32, 37,113, 32, 41,
- 39, 44, 32,116,101,120,116, 41, 41, 10, 32, 32, 32, 32, 32,
- 32, 32, 32,101,110,100, 10, 32, 32, 32, 32, 32, 32, 32, 32,
- 116, 97, 98,108,101, 46,105,110,115,101,114,116, 40, 99,104,
- 117,110,107, 44, 32,115,116,114,105,110,103, 46,102,111,114,
- 109, 97,116, 40, 39,116, 97, 98,108,101, 46,105,110,115,101,
- 114,116, 40, 95, 95,114,101,116, 44, 32, 37,115, 32, 41, 39,
- 44, 32,101,120,112,114, 41, 41, 10, 32, 32, 32, 32, 32, 32,
- 101,110,100, 10, 32, 32, 32, 32, 32, 32,116, 97, 98,108,101,
- 46,105,110,115,101,114,116, 40, 99,104,117,110,107, 44, 32,
- 115,116,114,105,110,103, 46,102,111,114,109, 97,116, 40, 39,
- 116, 97, 98,108,101, 46,105,110,115,101,114,116, 40, 95, 95,
- 114,101,116, 44, 32, 37,113, 41, 92,110, 39, 44, 10, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32,115,116,114,105,110,103,
- 46,115,117, 98, 40,108,105,110,101, 44, 32,108, 97,115,116,
- 41, 46, 46, 34, 92,110, 34, 41, 41, 10, 32, 32, 32, 32,101,
- 110,100, 10, 32, 32,101,110,100, 10, 32, 32,116, 97, 98,108,
- 101, 46,105,110,115,101,114,116, 40, 99,104,117,110,107, 44,
- 32, 39, 92,110,114,101,116,117,114,110, 32,116, 97, 98,108,
- 101, 46, 99,111,110, 99, 97,116, 40, 95, 95,114,101,116, 41,
- 92,110, 39, 41, 10, 32, 32,108,111, 99, 97,108, 32,102, 44,
- 101, 32, 61, 32,108,111, 97,100,115,116,114,105,110,103, 40,
- 116, 97, 98,108,101, 46, 99,111,110, 99, 97,116, 40, 99,104,
- 117,110,107, 41, 41, 10, 32, 32,105,102, 32,101, 32,116,104,
- 101,110, 10, 32, 32, 9,101,114,114,111,114, 40, 34, 35, 34,
- 46, 46,101, 41, 10, 32, 32,101,110,100, 10, 32, 32,115,101,
- 116,102,101,110,118, 40,102, 44, 32, 95,101,120,116,114, 97,
- 95,112, 97,114, 97,109,101,116,101,114,115, 41, 10, 32, 32,
- 114,101,116,117,114,110, 32,102, 40, 41, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/package.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32,109,111,100,117,108,
- 101, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,105,116,
- 116,101,110, 32, 98,121, 32, 87, 97,108,100,101,109, 97,114,
- 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67, 71,114,
- 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45, 32, 74,
- 117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,100, 58,
- 32, 36, 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,111,100,
- 101, 32,105,115, 32,102,114,101,101, 32,115,111,102,116,119,
- 97,114,101, 59, 32,121,111,117, 32, 99, 97,110, 32,114,101,
- 100,105,115,116,114,105, 98,117,116,101, 32,105,116, 32, 97,
- 110,100, 47,111,114, 32,109,111,100,105,102,121, 32,105,116,
- 46, 10, 45, 45, 32, 84,104,101, 32,115,111,102,116,119, 97,
- 114,101, 32,112,114,111,118,105,100,101,100, 32,104,101,114,
- 101,117,110,100,101,114, 32,105,115, 32,111,110, 32, 97,110,
- 32, 34, 97,115, 32,105,115, 34, 32, 98, 97,115,105,115, 44,
- 32, 97,110,100, 10, 45, 45, 32,116,104,101, 32, 97,117,116,
- 104,111,114, 32,104, 97,115, 32,110,111, 32,111, 98,108,105,
- 103, 97,116,105,111,110, 32,116,111, 32,112,114,111,118,105,
- 100,101, 32,109, 97,105,110,116,101,110, 97,110, 99,101, 44,
- 32,115,117,112,112,111,114,116, 44, 32,117,112,100, 97,116,
- 101,115, 44, 10, 45, 45, 32,101,110,104, 97,110, 99,101,109,
- 101,110,116,115, 44, 32,111,114, 32,109,111,100,105,102,105,
- 99, 97,116,105,111,110,115, 46, 10, 10, 10, 10, 45, 45, 32,
- 77,111,100,117,108,101, 32, 99,108, 97,115,115, 10, 45, 45,
- 32, 82,101,112,114,101,115,101,110,116,115, 32,109,111,100,
- 117,108,101, 46, 10, 45, 45, 32, 84,104,101, 32,102,111,108,
- 108,111,119,105,110,103, 32,102,105,101,108,100,115, 32, 97,
- 114,101, 32,115,116,111,114,101,100, 58, 10, 45, 45, 32, 32,
- 32, 32,123,105,125, 32, 61, 32,108,105,115,116, 32,111,102,
- 32,111, 98,106,101, 99,116,115, 32,105,110, 32,116,104,101,
- 32,109,111,100,117,108,101, 46, 10, 99,108, 97,115,115, 77,
- 111,100,117,108,101, 32, 61, 32,123, 10, 32, 99,108, 97,115,
- 115,116,121,112,101, 32, 61, 32, 39,109,111,100,117,108,101,
- 39, 10,125, 10, 99,108, 97,115,115, 77,111,100,117,108,101,
- 46, 95, 95,105,110,100,101,120, 32, 61, 32, 99,108, 97,115,
- 115, 77,111,100,117,108,101, 10,115,101,116,109,101,116, 97,
- 116, 97, 98,108,101, 40, 99,108, 97,115,115, 77,111,100,117,
- 108,101, 44, 99,108, 97,115,115, 67,111,110,116, 97,105,110,
- 101,114, 41, 10, 10, 45, 45, 32,114,101,103,105,115,116,101,
- 114, 32,109,111,100,117,108,101, 10,102,117,110, 99,116,105,
- 111,110, 32, 99,108, 97,115,115, 77,111,100,117,108,101, 58,
- 114,101,103,105,115,116,101,114, 32, 40,112,114,101, 41, 10,
- 32,112,114,101, 32, 61, 32,112,114,101, 32,111,114, 32, 39,
- 39, 10, 32,112,117,115,104, 40,115,101,108,102, 41, 10, 32,
- 111,117,116,112,117,116, 40,112,114,101, 46, 46, 39,116,111,
- 108,117, 97, 95,109,111,100,117,108,101, 40,116,111,108,117,
- 97, 95, 83, 44, 34, 39, 46, 46,115,101,108,102, 46,110, 97,
- 109,101, 46, 46, 39, 34, 44, 39, 44,115,101,108,102, 58,104,
- 97,115,118, 97,114, 40, 41, 44, 39, 41, 59, 39, 41, 10, 32,
- 111,117,116,112,117,116, 40,112,114,101, 46, 46, 39,116,111,
- 108,117, 97, 95, 98,101,103,105,110,109,111,100,117,108,101,
- 40,116,111,108,117, 97, 95, 83, 44, 34, 39, 46, 46,115,101,
- 108,102, 46,110, 97,109,101, 46, 46, 39, 34, 41, 59, 39, 41,
- 10, 32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32,119,104,
- 105,108,101, 32,115,101,108,102, 91,105, 93, 32,100,111, 10,
- 32, 32,115,101,108,102, 91,105, 93, 58,114,101,103,105,115,
- 116,101,114, 40,112,114,101, 46, 46, 39, 32, 39, 41, 10, 32,
- 32,105, 32, 61, 32,105, 43, 49, 10, 32,101,110,100, 10, 32,
- 111,117,116,112,117,116, 40,112,114,101, 46, 46, 39,116,111,
- 108,117, 97, 95,101,110,100,109,111,100,117,108,101, 40,116,
- 111,108,117, 97, 95, 83, 41, 59, 39, 41, 10, 9,112,111,112,
- 40, 41, 10,101,110,100, 10, 10, 45, 45, 32, 80,114,105,110,
- 116, 32,109,101,116,104,111,100, 10,102,117,110, 99,116,105,
- 111,110, 32, 99,108, 97,115,115, 77,111,100,117,108,101, 58,
- 112,114,105,110,116, 32, 40,105,100,101,110,116, 44, 99,108,
- 111,115,101, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
- 110,116, 46, 46, 34, 77,111,100,117,108,101,123, 34, 41, 10,
- 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
- 32,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,
- 102, 46,110, 97,109,101, 46, 46, 34, 39, 59, 34, 41, 10, 32,
- 108,111, 99, 97,108, 32,105, 61, 49, 10, 32,119,104,105,108,
- 101, 32,115,101,108,102, 91,105, 93, 32,100,111, 10, 32, 32,
- 115,101,108,102, 91,105, 93, 58,112,114,105,110,116, 40,105,
- 100,101,110,116, 46, 46, 34, 32, 34, 44, 34, 44, 34, 41, 10,
- 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32,101,110,100, 10,
- 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
- 125, 34, 46, 46, 99,108,111,115,101, 41, 10,101,110,100, 10,
- 10, 45, 45, 32, 73,110,116,101,114,110, 97,108, 32, 99,111,
- 110,115,116,114,117, 99,116,111,114, 10,102,117,110, 99,116,
- 105,111,110, 32, 95, 77,111,100,117,108,101, 32, 40,116, 41,
- 10, 32,115,101,116,109,101,116, 97,116, 97, 98,108,101, 40,
- 116, 44, 99,108, 97,115,115, 77,111,100,117,108,101, 41, 10,
- 32, 97,112,112,101,110,100, 40,116, 41, 10, 32,114,101,116,
- 117,114,110, 32,116, 10,101,110,100, 10, 10, 45, 45, 32, 67,
- 111,110,115,116,114,117, 99,116,111,114, 10, 45, 45, 32, 69,
- 120,112,101, 99,116,115, 32,116,119,111, 32,115,116,114,105,
- 110,103, 32,114,101,112,114,101,115,101,110,116,105,110,103,
- 32,116,104,101, 32,109,111,100,117,108,101, 32,110, 97,109,
- 101, 32, 97,110,100, 32, 98,111,100,121, 46, 10,102,117,110,
- 99,116,105,111,110, 32, 77,111,100,117,108,101, 32, 40,110,
- 44, 98, 41, 10, 32,108,111, 99, 97,108, 32,116, 32, 61, 32,
- 95, 77,111,100,117,108,101, 40, 95, 67,111,110,116, 97,105,
- 110,101,114,123,110, 97,109,101, 61,110,125, 41, 10, 32,112,
- 117,115,104, 40,116, 41, 10, 32,116, 58,112, 97,114,115,101,
- 40,115,116,114,115,117, 98, 40, 98, 44, 50, 44,115,116,114,
- 108,101,110, 40, 98, 41, 45, 49, 41, 41, 32, 45, 45, 32,101,
- 108,105,109,105,110, 97,116,101, 32, 98,114, 97, 99,101,115,
- 10, 32,112,111,112, 40, 41, 10, 32,114,101,116,117,114,110,
- 32,116, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/module.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32,110, 97,109,101,115,
- 112, 97, 99,101, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,
- 114,105,116,116,101,110, 32, 98,121, 32, 87, 97,108,100,101,
- 109, 97,114, 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101,
- 67, 71,114, 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45,
- 45, 32, 74,117,108, 32, 50, 48, 48, 51, 10, 45, 45, 32, 36,
- 73,100, 58, 32, 36, 10, 10, 45, 45, 32, 84,104,105,115, 32,
- 99,111,100,101, 32,105,115, 32,102,114,101,101, 32,115,111,
- 102,116,119, 97,114,101, 59, 32,121,111,117, 32, 99, 97,110,
- 32,114,101,100,105,115,116,114,105, 98,117,116,101, 32,105,
- 116, 32, 97,110,100, 47,111,114, 32,109,111,100,105,102,121,
- 32,105,116, 46, 10, 45, 45, 32, 84,104,101, 32,115,111,102,
- 116,119, 97,114,101, 32,112,114,111,118,105,100,101,100, 32,
- 104,101,114,101,117,110,100,101,114, 32,105,115, 32,111,110,
- 32, 97,110, 32, 34, 97,115, 32,105,115, 34, 32, 98, 97,115,
- 105,115, 44, 32, 97,110,100, 10, 45, 45, 32,116,104,101, 32,
- 97,117,116,104,111,114, 32,104, 97,115, 32,110,111, 32,111,
- 98,108,105,103, 97,116,105,111,110, 32,116,111, 32,112,114,
- 111,118,105,100,101, 32,109, 97,105,110,116,101,110, 97,110,
- 99,101, 44, 32,115,117,112,112,111,114,116, 44, 32,117,112,
- 100, 97,116,101,115, 44, 10, 45, 45, 32,101,110,104, 97,110,
- 99,101,109,101,110,116,115, 44, 32,111,114, 32,109,111,100,
- 105,102,105, 99, 97,116,105,111,110,115, 46, 10, 10, 10, 45,
- 45, 32, 78, 97,109,101,115,112, 97, 99,101, 32, 99,108, 97,
- 115,115, 10, 45, 45, 32, 82,101,112,114,101,115,101,110,116,
- 115, 32, 97, 32,110, 97,109,101,115, 97,112, 99,101, 32,100,
- 101,102,105,110,105,116,105,111,110, 46, 10, 45, 45, 32, 83,
- 116,111,114,101,115, 32,116,104,101, 32,102,111,108,108,111,
- 119,105,110,103, 32,102,105,101,108,100,115, 58, 10, 45, 45,
- 32, 32, 32, 32,110, 97,109,101, 32, 61, 32, 99,108, 97,115,
- 115, 32,110, 97,109,101, 10, 45, 45, 32, 32, 32, 32,123,105,
- 125, 32, 32, 61, 32,108,105,115,116, 32,111,102, 32,109,101,
- 109, 98,101,114,115, 10, 99,108, 97,115,115, 78, 97,109,101,
- 115,112, 97, 99,101, 32, 61, 32,123, 10, 32, 99,108, 97,115,
- 115,116,121,112,101, 32, 61, 32, 39,110, 97,109,101,115,112,
- 97, 99,101, 39, 44, 10, 32,110, 97,109,101, 32, 61, 32, 39,
- 39, 44, 10,125, 10, 99,108, 97,115,115, 78, 97,109,101,115,
- 112, 97, 99,101, 46, 95, 95,105,110,100,101,120, 32, 61, 32,
- 99,108, 97,115,115, 78, 97,109,101,115,112, 97, 99,101, 10,
- 115,101,116,109,101,116, 97,116, 97, 98,108,101, 40, 99,108,
- 97,115,115, 78, 97,109,101,115,112, 97, 99,101, 44, 99,108,
- 97,115,115, 77,111,100,117,108,101, 41, 10, 10, 45, 45, 32,
- 80,114,105,110,116, 32,109,101,116,104,111,100, 10,102,117,
- 110, 99,116,105,111,110, 32, 99,108, 97,115,115, 78, 97,109,
- 101,115,112, 97, 99,101, 58,112,114,105,110,116, 32, 40,105,
- 100,101,110,116, 44, 99,108,111,115,101, 41, 10, 32,112,114,
- 105,110,116, 40,105,100,101,110,116, 46, 46, 34, 78, 97,109,
- 101,115,112, 97, 99,101,123, 34, 41, 10, 32,112,114,105,110,
- 116, 40,105,100,101,110,116, 46, 46, 34, 32,110, 97,109,101,
- 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,110, 97,109,
- 101, 46, 46, 34, 39, 44, 34, 41, 10, 32,108,111, 99, 97,108,
- 32,105, 61, 49, 10, 32,119,104,105,108,101, 32,115,101,108,
- 102, 91,105, 93, 32,100,111, 10, 32, 32,115,101,108,102, 91,
- 105, 93, 58,112,114,105,110,116, 40,105,100,101,110,116, 46,
- 46, 34, 32, 34, 44, 34, 44, 34, 41, 10, 32, 32,105, 32, 61,
- 32,105, 43, 49, 10, 32,101,110,100, 10, 32,112,114,105,110,
- 116, 40,105,100,101,110,116, 46, 46, 34,125, 34, 46, 46, 99,
- 108,111,115,101, 41, 10,101,110,100, 10, 10, 45, 45, 32, 73,
- 110,116,101,114,110, 97,108, 32, 99,111,110,115,116,114,117,
- 99,116,111,114, 10,102,117,110, 99,116,105,111,110, 32, 95,
- 78, 97,109,101,115,112, 97, 99,101, 32, 40,116, 41, 10, 32,
- 115,101,116,109,101,116, 97,116, 97, 98,108,101, 40,116, 44,
- 99,108, 97,115,115, 78, 97,109,101,115,112, 97, 99,101, 41,
- 10, 32, 97,112,112,101,110,100, 40,116, 41, 10, 32,114,101,
- 116,117,114,110, 32,116, 10,101,110,100, 10, 10, 45, 45, 32,
- 67,111,110,115,116,114,117, 99,116,111,114, 10, 45, 45, 32,
- 69,120,112,101, 99,116,115, 32,116,104,101, 32,110, 97,109,
- 101, 32, 97,110,100, 32,116,104,101, 32, 98,111,100,121, 32,
- 111,102, 32,116,104,101, 32,110, 97,109,101,115,112, 97, 99,
- 101, 46, 10,102,117,110, 99,116,105,111,110, 32, 78, 97,109,
- 101,115,112, 97, 99,101, 32, 40,110, 44, 98, 41, 10, 32,108,
- 111, 99, 97,108, 32, 99, 32, 61, 32, 95, 78, 97,109,101,115,
- 112, 97, 99,101, 40, 95, 67,111,110,116, 97,105,110,101,114,
- 123,110, 97,109,101, 61,110,125, 41, 10, 32,112,117,115,104,
- 40, 99, 41, 10, 32, 99, 58,112, 97,114,115,101, 40,115,116,
- 114,115,117, 98, 40, 98, 44, 50, 44,115,116,114,108,101,110,
- 40, 98, 41, 45, 49, 41, 41, 32, 45, 45, 32,101,108,105,109,
- 105,110, 97,116,101, 32, 98,114, 97, 99,101,115, 10, 32,112,
- 111,112, 40, 41, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/namespace.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32,100,101,102,105,110,
- 101, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,105,116,
- 116,101,110, 32, 98,121, 32, 87, 97,108,100,101,109, 97,114,
- 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67, 71,114,
- 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45, 32, 74,
- 117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,100, 58,
- 32,100,101,102,105,110,101, 46,108,117, 97, 44,118, 32, 49,
- 46, 50, 32, 49, 57, 57, 57, 47, 48, 55, 47, 50, 56, 32, 50,
- 50, 58, 50, 49, 58, 48, 56, 32, 99,101,108,101,115, 32, 69,
- 120,112, 32, 36, 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,
- 111,100,101, 32,105,115, 32,102,114,101,101, 32,115,111,102,
- 116,119, 97,114,101, 59, 32,121,111,117, 32, 99, 97,110, 32,
- 114,101,100,105,115,116,114,105, 98,117,116,101, 32,105,116,
- 32, 97,110,100, 47,111,114, 32,109,111,100,105,102,121, 32,
- 105,116, 46, 10, 45, 45, 32, 84,104,101, 32,115,111,102,116,
- 119, 97,114,101, 32,112,114,111,118,105,100,101,100, 32,104,
- 101,114,101,117,110,100,101,114, 32,105,115, 32,111,110, 32,
- 97,110, 32, 34, 97,115, 32,105,115, 34, 32, 98, 97,115,105,
- 115, 44, 32, 97,110,100, 10, 45, 45, 32,116,104,101, 32, 97,
- 117,116,104,111,114, 32,104, 97,115, 32,110,111, 32,111, 98,
- 108,105,103, 97,116,105,111,110, 32,116,111, 32,112,114,111,
- 118,105,100,101, 32,109, 97,105,110,116,101,110, 97,110, 99,
- 101, 44, 32,115,117,112,112,111,114,116, 44, 32,117,112,100,
- 97,116,101,115, 44, 10, 45, 45, 32,101,110,104, 97,110, 99,
- 101,109,101,110,116,115, 44, 32,111,114, 32,109,111,100,105,
- 102,105, 99, 97,116,105,111,110,115, 46, 10, 10, 10, 45, 45,
- 32, 68,101,102,105,110,101, 32, 99,108, 97,115,115, 10, 45,
- 45, 32, 82,101,112,114,101,115,101,110,116,115, 32, 97, 32,
- 110,117,109,101,114,105, 99, 32, 99,111,110,115,116, 32,100,
- 101,102,105,110,105,116,105,111,110, 10, 45, 45, 32, 84,104,
- 101, 32,102,111,108,108,111,119,105,110,103, 32,102,105,108,
- 100,115, 32, 97,114,101, 32,115,116,111,114,101,100, 58, 10,
- 45, 45, 32, 32, 32,110, 97,109,101, 32, 61, 32, 99,111,110,
- 115,116, 97,110,116, 32,110, 97,109,101, 10, 99,108, 97,115,
- 115, 68,101,102,105,110,101, 32, 61, 32,123, 10, 32,110, 97,
- 109,101, 32, 61, 32, 39, 39, 44, 10,125, 10, 99,108, 97,115,
- 115, 68,101,102,105,110,101, 46, 95, 95,105,110,100,101,120,
- 32, 61, 32, 99,108, 97,115,115, 68,101,102,105,110,101, 10,
- 115,101,116,109,101,116, 97,116, 97, 98,108,101, 40, 99,108,
- 97,115,115, 68,101,102,105,110,101, 44, 99,108, 97,115,115,
- 70,101, 97,116,117,114,101, 41, 10, 10, 45, 45, 32,114,101,
- 103,105,115,116,101,114, 32,100,101,102,105,110,101, 10,102,
- 117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 68,101,
- 102,105,110,101, 58,114,101,103,105,115,116,101,114, 32, 40,
- 112,114,101, 41, 10, 9,105,102, 32,110,111,116, 32,115,101,
- 108,102, 58, 99,104,101, 99,107, 95,112,117, 98,108,105, 99,
- 95, 97, 99, 99,101,115,115, 40, 41, 32,116,104,101,110, 10,
- 9, 9,114,101,116,117,114,110, 10, 9,101,110,100, 10, 10,
- 32,112,114,101, 32, 61, 32,112,114,101, 32,111,114, 32, 39,
- 39, 10, 32,111,117,116,112,117,116, 40,112,114,101, 46, 46,
- 39,116,111,108,117, 97, 95, 99,111,110,115,116, 97,110,116,
- 40,116,111,108,117, 97, 95, 83, 44, 34, 39, 46, 46,115,101,
- 108,102, 46,108,110, 97,109,101, 46, 46, 39, 34, 44, 39, 46,
- 46,115,101,108,102, 46,110, 97,109,101, 46, 46, 39, 41, 59,
- 39, 41, 10,101,110,100, 10, 10, 45, 45, 32, 80,114,105,110,
- 116, 32,109,101,116,104,111,100, 10,102,117,110, 99,116,105,
- 111,110, 32, 99,108, 97,115,115, 68,101,102,105,110,101, 58,
- 112,114,105,110,116, 32, 40,105,100,101,110,116, 44, 99,108,
- 111,115,101, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
- 110,116, 46, 46, 34, 68,101,102,105,110,101,123, 34, 41, 10,
- 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
- 32,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,
- 102, 46,110, 97,109,101, 46, 46, 34, 39, 44, 34, 41, 10, 32,
- 112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,
- 108,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,
- 102, 46,108,110, 97,109,101, 46, 46, 34, 39, 44, 34, 41, 10,
- 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
- 125, 34, 46, 46, 99,108,111,115,101, 41, 10,101,110,100, 10,
- 10, 10, 45, 45, 32, 73,110,116,101,114,110, 97,108, 32, 99,
- 111,110,115,116,114,117, 99,116,111,114, 10,102,117,110, 99,
- 116,105,111,110, 32, 95, 68,101,102,105,110,101, 32, 40,116,
- 41, 10, 32,115,101,116,109,101,116, 97,116, 97, 98,108,101,
- 40,116, 44, 99,108, 97,115,115, 68,101,102,105,110,101, 41,
- 10, 32,116, 58, 98,117,105,108,100,110, 97,109,101,115, 40,
- 41, 10, 10, 32,105,102, 32,116, 46,110, 97,109,101, 32, 61,
- 61, 32, 39, 39, 32,116,104,101,110, 10, 32, 32,101,114,114,
- 111,114, 40, 34, 35,105,110,118, 97,108,105,100, 32,100,101,
- 102,105,110,101, 34, 41, 10, 32,101,110,100, 10, 10, 32, 97,
- 112,112,101,110,100, 40,116, 41, 10, 32,114,101,116,117,114,
- 110, 32,116, 10,101,110,100, 10, 10, 45, 45, 32, 67,111,110,
- 115,116,114,117, 99,116,111,114, 10, 45, 45, 32, 69,120,112,
- 101, 99,116,115, 32, 97, 32,115,116,114,105,110,103, 32,114,
- 101,112,114,101,115,101,110,116,105,110,103, 32,116,104,101,
- 32, 99,111,110,115,116, 97,110,116, 32,110, 97,109,101, 10,
- 102,117,110, 99,116,105,111,110, 32, 68,101,102,105,110,101,
- 32, 40,110, 41, 10, 32,114,101,116,117,114,110, 32, 95, 68,
- 101,102,105,110,101,123, 10, 32, 32,110, 97,109,101, 32, 61,
- 32,110, 10, 32,125, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/define.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32,101,110,117,109,101,
- 114, 97,116,101, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,
- 114,105,116,116,101,110, 32, 98,121, 32, 87, 97,108,100,101,
- 109, 97,114, 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101,
- 67, 71,114, 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45,
- 45, 32, 74,117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36,
- 73,100, 58, 32,101,110,117,109,101,114, 97,116,101, 46,108,
- 117, 97, 44,118, 32, 49, 46, 51, 32, 50, 48, 48, 48, 47, 48,
- 49, 47, 50, 52, 32, 50, 48, 58, 52, 49, 58, 49, 53, 32, 99,
- 101,108,101,115, 32, 69,120,112, 32, 36, 10, 10, 45, 45, 32,
- 84,104,105,115, 32, 99,111,100,101, 32,105,115, 32,102,114,
- 101,101, 32,115,111,102,116,119, 97,114,101, 59, 32,121,111,
- 117, 32, 99, 97,110, 32,114,101,100,105,115,116,114,105, 98,
- 117,116,101, 32,105,116, 32, 97,110,100, 47,111,114, 32,109,
- 111,100,105,102,121, 32,105,116, 46, 10, 45, 45, 32, 84,104,
- 101, 32,115,111,102,116,119, 97,114,101, 32,112,114,111,118,
- 105,100,101,100, 32,104,101,114,101,117,110,100,101,114, 32,
- 105,115, 32,111,110, 32, 97,110, 32, 34, 97,115, 32,105,115,
- 34, 32, 98, 97,115,105,115, 44, 32, 97,110,100, 10, 45, 45,
- 32,116,104,101, 32, 97,117,116,104,111,114, 32,104, 97,115,
- 32,110,111, 32,111, 98,108,105,103, 97,116,105,111,110, 32,
- 116,111, 32,112,114,111,118,105,100,101, 32,109, 97,105,110,
- 116,101,110, 97,110, 99,101, 44, 32,115,117,112,112,111,114,
- 116, 44, 32,117,112,100, 97,116,101,115, 44, 10, 45, 45, 32,
- 101,110,104, 97,110, 99,101,109,101,110,116,115, 44, 32,111,
- 114, 32,109,111,100,105,102,105, 99, 97,116,105,111,110,115,
- 46, 10, 10, 10, 45, 45, 32, 69,110,117,109,101,114, 97,116,
- 101, 32, 99,108, 97,115,115, 10, 45, 45, 32, 82,101,112,114,
- 101,115,101,110,116,115, 32,101,110,117,109,101,114, 97,116,
- 105,111,110, 10, 45, 45, 32, 84,104,101, 32,102,111,108,108,
- 111,119,105,110,103, 32,102,105,101,108,100,115, 32, 97,114,
- 101, 32,115,116,111,114,101,100, 58, 10, 45, 45, 32, 32, 32,
- 32,123,105,125, 32, 61, 32,108,105,115,116, 32,111,102, 32,
- 99,111,110,115,116, 97,110,116, 32,110, 97,109,101,115, 10,
- 99,108, 97,115,115, 69,110,117,109,101,114, 97,116,101, 32,
- 61, 32,123, 10,125, 10, 99,108, 97,115,115, 69,110,117,109,
- 101,114, 97,116,101, 46, 95, 95,105,110,100,101,120, 32, 61,
- 32, 99,108, 97,115,115, 69,110,117,109,101,114, 97,116,101,
- 10,115,101,116,109,101,116, 97,116, 97, 98,108,101, 40, 99,
- 108, 97,115,115, 69,110,117,109,101,114, 97,116,101, 44, 99,
- 108, 97,115,115, 70,101, 97,116,117,114,101, 41, 10, 10, 45,
- 45, 32,114,101,103,105,115,116,101,114, 32,101,110,117,109,
- 101,114, 97,116,105,111,110, 10,102,117,110, 99,116,105,111,
- 110, 32, 99,108, 97,115,115, 69,110,117,109,101,114, 97,116,
- 101, 58,114,101,103,105,115,116,101,114, 32, 40,112,114,101,
- 41, 10, 9,105,102, 32,110,111,116, 32,115,101,108,102, 58,
- 99,104,101, 99,107, 95,112,117, 98,108,105, 99, 95, 97, 99,
- 99,101,115,115, 40, 41, 32,116,104,101,110, 10, 9, 9,114,
- 101,116,117,114,110, 10, 9,101,110,100, 10, 32,112,114,101,
- 32, 61, 32,112,114,101, 32,111,114, 32, 39, 39, 10, 32,108,
- 111, 99, 97,108, 32,110,115,112, 97, 99,101, 32, 61, 32,103,
- 101,116,110, 97,109,101,115,112, 97, 99,101, 40, 99,108, 97,
- 115,115, 67,111,110,116, 97,105,110,101,114, 46, 99,117,114,
- 114, 41, 10, 32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32,
- 119,104,105,108,101, 32,115,101,108,102, 91,105, 93, 32,100,
- 111, 10, 32, 9,105,102, 32,115,101,108,102, 46,108,110, 97,
- 109,101,115, 91,105, 93, 32, 97,110,100, 32,115,101,108,102,
- 46,108,110, 97,109,101,115, 91,105, 93, 32,126, 61, 32, 34,
- 34, 32,116,104,101,110, 10, 9, 10, 9, 9,111,117,116,112,
- 117,116, 40,112,114,101, 46, 46, 39,116,111,108,117, 97, 95,
- 99,111,110,115,116, 97,110,116, 40,116,111,108,117, 97, 95,
- 83, 44, 34, 39, 46, 46,115,101,108,102, 46,108,110, 97,109,
- 101,115, 91,105, 93, 46, 46, 39, 34, 44, 39, 46, 46,110,115,
- 112, 97, 99,101, 46, 46,115,101,108,102, 91,105, 93, 46, 46,
- 39, 41, 59, 39, 41, 10, 9,101,110,100, 10, 32, 32,105, 32,
- 61, 32,105, 43, 49, 10, 32,101,110,100, 10,101,110,100, 10,
- 10, 45, 45, 32, 80,114,105,110,116, 32,109,101,116,104,111,
- 100, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,
- 115, 69,110,117,109,101,114, 97,116,101, 58,112,114,105,110,
- 116, 32, 40,105,100,101,110,116, 44, 99,108,111,115,101, 41,
- 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46,
- 34, 69,110,117,109,101,114, 97,116,101,123, 34, 41, 10, 32,
- 112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,
- 110, 97,109,101, 32, 61, 32, 34, 46, 46,115,101,108,102, 46,
- 110, 97,109,101, 41, 10, 32,108,111, 99, 97,108, 32,105, 61,
- 49, 10, 32,119,104,105,108,101, 32,115,101,108,102, 91,105,
- 93, 32,100,111, 10, 32, 32,112,114,105,110,116, 40,105,100,
- 101,110,116, 46, 46, 34, 32, 39, 34, 46, 46,115,101,108,102,
- 91,105, 93, 46, 46, 34, 39, 40, 34, 46, 46,115,101,108,102,
- 46,108,110, 97,109,101,115, 91,105, 93, 46, 46, 34, 41, 44,
- 34, 41, 10, 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32,101,
- 110,100, 10, 32,112,114,105,110,116, 40,105,100,101,110,116,
- 46, 46, 34,125, 34, 46, 46, 99,108,111,115,101, 41, 10,101,
- 110,100, 10, 10, 45, 45, 32, 73,110,116,101,114,110, 97,108,
- 32, 99,111,110,115,116,114,117, 99,116,111,114, 10,102,117,
- 110, 99,116,105,111,110, 32, 95, 69,110,117,109,101,114, 97,
- 116,101, 32, 40,116, 44,118, 97,114,110, 97,109,101, 41, 10,
- 32,115,101,116,109,101,116, 97,116, 97, 98,108,101, 40,116,
- 44, 99,108, 97,115,115, 69,110,117,109,101,114, 97,116,101,
- 41, 10, 32, 97,112,112,101,110,100, 40,116, 41, 10, 32, 97,
- 112,112,101,110,100,101,110,117,109, 40,116, 41, 10, 9, 32,
- 105,102, 32,118, 97,114,110, 97,109,101, 32, 97,110,100, 32,
- 118, 97,114,110, 97,109,101, 32,126, 61, 32, 34, 34, 32,116,
- 104,101,110, 10, 9, 9,105,102, 32,116, 46,110, 97,109,101,
- 32,126, 61, 32, 34, 34, 32,116,104,101,110, 10, 9, 9, 9,
- 86, 97,114,105, 97, 98,108,101, 40,116, 46,110, 97,109,101,
- 46, 46, 34, 32, 34, 46, 46,118, 97,114,110, 97,109,101, 41,
- 10, 9, 9,101,108,115,101, 10, 9, 9, 9,108,111, 99, 97,
- 108, 32,110,115, 32, 61, 32,103,101,116, 99,117,114,114,110,
- 97,109,101,115,112, 97, 99,101, 40, 41, 10, 9, 9, 9,119,
- 97,114,110,105,110,103, 40, 34, 86, 97,114,105, 97, 98,108,
- 101, 32, 34, 46, 46,110,115, 46, 46,118, 97,114,110, 97,109,
- 101, 46, 46, 34, 32,111,102, 32,116,121,112,101, 32, 60, 97,
- 110,111,110,121,109,111,117,115, 32,101,110,117,109, 62, 32,
- 105,115, 32,100,101, 99,108, 97,114,101,100, 32, 97,115, 32,
- 114,101, 97,100, 45,111,110,108,121, 34, 41, 10, 9, 9, 9,
- 86, 97,114,105, 97, 98,108,101, 40, 34,116,111,108,117, 97,
- 95,114,101, 97,100,111,110,108,121, 32,105,110,116, 32, 34,
- 46, 46,118, 97,114,110, 97,109,101, 41, 10, 9, 9,101,110,
- 100, 10, 9,101,110,100, 10, 9, 32,108,111, 99, 97,108, 32,
- 112, 97,114,101,110,116, 32, 61, 32, 99,108, 97,115,115, 67,
- 111,110,116, 97,105,110,101,114, 46, 99,117,114,114, 10, 9,
- 32,105,102, 32,112, 97,114,101,110,116, 32,116,104,101,110,
- 10, 9, 9,116, 46, 97, 99, 99,101,115,115, 32, 61, 32,112,
- 97,114,101,110,116, 46, 99,117,114,114, 95,109,101,109, 98,
- 101,114, 95, 97, 99, 99,101,115,115, 10, 9, 9,116, 46,103,
- 108,111, 98, 97,108, 95, 97, 99, 99,101,115,115, 32, 61, 32,
- 116, 58, 99,104,101, 99,107, 95,112,117, 98,108,105, 99, 95,
- 97, 99, 99,101,115,115, 40, 41, 10, 9, 32,101,110,100, 10,
- 114,101,116,117,114,110, 32,116, 10,101,110,100, 10, 10, 45,
- 45, 32, 67,111,110,115,116,114,117, 99,116,111,114, 10, 45,
- 45, 32, 69,120,112,101, 99,116,115, 32, 97, 32,115,116,114,
- 105,110,103, 32,114,101,112,114,101,115,101,110,116,105,110,
- 103, 32,116,104,101, 32,101,110,117,109,101,114, 97,116,101,
- 32, 98,111,100,121, 10,102,117,110, 99,116,105,111,110, 32,
- 69,110,117,109,101,114, 97,116,101, 32, 40,110, 44, 98, 44,
- 118, 97,114,110, 97,109,101, 41, 10, 9, 98, 32, 61, 32,115,
- 116,114,105,110,103, 46,103,115,117, 98, 40, 98, 44, 32, 34,
- 44, 91, 37,115, 92,110, 93, 42,125, 34, 44, 32, 34, 92,110,
- 125, 34, 41, 32, 45, 45, 32,101,108,105,109,105,110, 97,116,
- 101, 32,108, 97,115,116, 32, 39, 44, 39, 10, 32,108,111, 99,
- 97,108, 32,116, 32, 61, 32,115,112,108,105,116, 40,115,116,
- 114,115,117, 98, 40, 98, 44, 50, 44, 45, 50, 41, 44, 39, 44,
- 39, 41, 32, 45, 45, 32,101,108,105,109,105,110, 97,116,101,
- 32, 98,114, 97, 99,101,115, 10, 32,108,111, 99, 97,108, 32,
- 105, 32, 61, 32, 49, 10, 32,108,111, 99, 97,108, 32,101, 32,
- 61, 32,123,110, 61, 48,125, 10, 32,119,104,105,108,101, 32,
- 116, 91,105, 93, 32,100,111, 10, 32, 32,108,111, 99, 97,108,
- 32,116,116, 32, 61, 32,115,112,108,105,116, 40,116, 91,105,
- 93, 44, 39, 61, 39, 41, 32, 32, 45, 45, 32,100,105,115, 99,
- 97,114,100, 32,105,110,105,116,105, 97,108, 32,118, 97,108,
- 117,101, 10, 32, 32,101, 46,110, 32, 61, 32,101, 46,110, 32,
- 43, 32, 49, 10, 32, 32,101, 91,101, 46,110, 93, 32, 61, 32,
- 116,116, 91, 49, 93, 10, 32, 32,105, 32, 61, 32,105, 43, 49,
- 10, 32,101,110,100, 10, 32, 45, 45, 32,115,101,116, 32,108,
- 117, 97, 32,110, 97,109,101,115, 10, 32,105, 32, 32, 61, 32,
- 49, 10, 32,101, 46,108,110, 97,109,101,115, 32, 61, 32,123,
- 125, 10, 32,108,111, 99, 97,108, 32,110,115, 32, 61, 32,103,
- 101,116, 99,117,114,114,110, 97,109,101,115,112, 97, 99,101,
- 40, 41, 10, 32,119,104,105,108,101, 32,101, 91,105, 93, 32,
- 100,111, 10, 32, 32,108,111, 99, 97,108, 32,116, 32, 61, 32,
- 115,112,108,105,116, 40,101, 91,105, 93, 44, 39, 64, 39, 41,
- 10, 32, 32,101, 91,105, 93, 32, 61, 32,116, 91, 49, 93, 10,
- 9, 9,105,102, 32,110,111,116, 32,116, 91, 50, 93, 32,116,
- 104,101,110, 10, 9, 9, 32,116, 91, 50, 93, 32, 61, 32, 97,
- 112,112,108,121,114,101,110, 97,109,105,110,103, 40,116, 91,
- 49, 93, 41, 10, 9, 9,101,110,100, 10, 32, 32,101, 46,108,
- 110, 97,109,101,115, 91,105, 93, 32, 61, 32,116, 91, 50, 93,
- 32,111,114, 32,116, 91, 49, 93, 10, 32, 32, 95,103,108,111,
- 98, 97,108, 95,101,110,117,109,115, 91, 32,110,115, 46, 46,
- 101, 91,105, 93, 32, 93, 32, 61, 32, 40,110,115, 46, 46,101,
- 91,105, 93, 41, 10, 32, 32,105, 32, 61, 32,105, 43, 49, 10,
- 32,101,110,100, 10, 9,101, 46,110, 97,109,101, 32, 61, 32,
- 110, 10, 9,105,102, 32,110, 32,126, 61, 32, 34, 34, 32,116,
- 104,101,110, 10, 9, 9, 84,121,112,101,100,101,102, 40, 34,
- 105,110,116, 32, 34, 46, 46,110, 41, 10, 9,101,110,100, 10,
- 32,114,101,116,117,114,110, 32, 95, 69,110,117,109,101,114,
- 97,116,101, 40,101, 44, 32,118, 97,114,110, 97,109,101, 41,
- 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/enumerate.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32,100,101, 99,108, 97,
- 114, 97,116,105,111,110, 32, 99,108, 97,115,115, 10, 45, 45,
- 32, 87,114,105,116,116,101,110, 32, 98,121, 32, 87, 97,108,
- 100,101,109, 97,114, 32, 67,101,108,101,115, 10, 45, 45, 32,
- 84,101, 67, 71,114, 97,102, 47, 80, 85, 67, 45, 82,105,111,
- 10, 45, 45, 32, 74,117,108, 32, 49, 57, 57, 56, 10, 45, 45,
- 32, 36, 73,100, 58, 32, 36, 10, 10, 45, 45, 32, 84,104,105,
- 115, 32, 99,111,100,101, 32,105,115, 32,102,114,101,101, 32,
- 115,111,102,116,119, 97,114,101, 59, 32,121,111,117, 32, 99,
- 97,110, 32,114,101,100,105,115,116,114,105, 98,117,116,101,
- 32,105,116, 32, 97,110,100, 47,111,114, 32,109,111,100,105,
- 102,121, 32,105,116, 46, 10, 45, 45, 32, 84,104,101, 32,115,
- 111,102,116,119, 97,114,101, 32,112,114,111,118,105,100,101,
- 100, 32,104,101,114,101,117,110,100,101,114, 32,105,115, 32,
- 111,110, 32, 97,110, 32, 34, 97,115, 32,105,115, 34, 32, 98,
- 97,115,105,115, 44, 32, 97,110,100, 10, 45, 45, 32,116,104,
- 101, 32, 97,117,116,104,111,114, 32,104, 97,115, 32,110,111,
- 32,111, 98,108,105,103, 97,116,105,111,110, 32,116,111, 32,
- 112,114,111,118,105,100,101, 32,109, 97,105,110,116,101,110,
- 97,110, 99,101, 44, 32,115,117,112,112,111,114,116, 44, 32,
- 117,112,100, 97,116,101,115, 44, 10, 45, 45, 32,101,110,104,
- 97,110, 99,101,109,101,110,116,115, 44, 32,111,114, 32,109,
- 111,100,105,102,105, 99, 97,116,105,111,110,115, 46, 10, 10,
- 10, 45, 45, 32, 68,101, 99,108, 97,114, 97,116,105,111,110,
- 32, 99,108, 97,115,115, 10, 45, 45, 32, 82,101,112,114,101,
- 115,101,110,116,115, 32,118, 97,114,105, 97, 98,108,101, 44,
- 32,102,117,110, 99,116,105,111,110, 44, 32,111,114, 32, 97,
- 114,103,117,109,101,110,116, 32,100,101, 99,108, 97,114, 97,
- 116,105,111,110, 46, 10, 45, 45, 32, 83,116,111,114,101,115,
- 32,116,104,101, 32,102,111,108,108,111,119,105,110,103, 32,
- 102,105,101,108,100,115, 58, 10, 45, 45, 32, 32,109,111,100,
- 32, 32, 61, 32,116,121,112,101, 32,109,111,100,105,102,105,
- 101,114,115, 10, 45, 45, 32, 32,116,121,112,101, 32, 61, 32,
- 116,121,112,101, 10, 45, 45, 32, 32,112,116,114, 32, 32, 61,
- 32, 34, 42, 34, 32,111,114, 32, 34, 38, 34, 44, 32,105,102,
- 32,114,101,112,114,101,115,101,110,116,105,110,103, 32, 97,
- 32,112,111,105,110,116,101,114, 32,111,114, 32, 97, 32,114,
- 101,102,101,114,101,110, 99,101, 10, 45, 45, 32, 32,110, 97,
- 109,101, 32, 61, 32,110, 97,109,101, 10, 45, 45, 32, 32,100,
- 105,109, 32, 32, 61, 32,100,105,109,101,110,115,105,111,110,
- 44, 32,105,102, 32, 97, 32,118,101, 99,116,111,114, 10, 45,
- 45, 32, 32,100,101,102, 32, 32, 61, 32,100,101,102, 97,117,
- 108,116, 32,118, 97,108,117,101, 44, 32,105,102, 32, 97,110,
- 121, 32, 40,111,110,108,121, 32,102,111,114, 32, 97,114,103,
- 117,109,101,110,116,115, 41, 10, 45, 45, 32, 32,114,101,116,
- 32, 32, 61, 32, 34, 42, 34, 32,111,114, 32, 34, 38, 34, 44,
- 32,105,102, 32,118, 97,108,117,101, 32,105,115, 32,116,111,
- 32, 98,101, 32,114,101,116,117,114,110,101,100, 32, 40,111,
- 110,108,121, 32,102,111,114, 32, 97,114,103,117,109,101,110,
- 116,115, 41, 10, 99,108, 97,115,115, 68,101, 99,108, 97,114,
- 97,116,105,111,110, 32, 61, 32,123, 10, 32,109,111,100, 32,
- 61, 32, 39, 39, 44, 10, 32,116,121,112,101, 32, 61, 32, 39,
- 39, 44, 10, 32,112,116,114, 32, 61, 32, 39, 39, 44, 10, 32,
- 110, 97,109,101, 32, 61, 32, 39, 39, 44, 10, 32,100,105,109,
- 32, 61, 32, 39, 39, 44, 10, 32,114,101,116, 32, 61, 32, 39,
- 39, 44, 10, 32,100,101,102, 32, 61, 32, 39, 39, 10,125, 10,
- 99,108, 97,115,115, 68,101, 99,108, 97,114, 97,116,105,111,
- 110, 46, 95, 95,105,110,100,101,120, 32, 61, 32, 99,108, 97,
- 115,115, 68,101, 99,108, 97,114, 97,116,105,111,110, 10,115,
- 101,116,109,101,116, 97,116, 97, 98,108,101, 40, 99,108, 97,
- 115,115, 68,101, 99,108, 97,114, 97,116,105,111,110, 44, 99,
- 108, 97,115,115, 70,101, 97,116,117,114,101, 41, 10, 10, 45,
- 45, 32, 67,114,101, 97,116,101, 32, 97,110, 32,117,110,105,
- 113,117,101, 32,118, 97,114,105, 97, 98,108,101, 32,110, 97,
- 109,101, 10,102,117,110, 99,116,105,111,110, 32, 99,114,101,
- 97,116,101, 95,118, 97,114,110, 97,109,101, 32, 40, 41, 10,
- 32,105,102, 32,110,111,116, 32, 95,118, 97,114,110,117,109,
- 98,101,114, 32,116,104,101,110, 32, 95,118, 97,114,110,117,
- 109, 98,101,114, 32, 61, 32, 48, 32,101,110,100, 10, 32, 95,
- 118, 97,114,110,117,109, 98,101,114, 32, 61, 32, 95,118, 97,
- 114,110,117,109, 98,101,114, 32, 43, 32, 49, 10, 32,114,101,
- 116,117,114,110, 32, 34,116,111,108,117, 97, 95,118, 97,114,
- 95, 34, 46, 46, 95,118, 97,114,110,117,109, 98,101,114, 10,
- 101,110,100, 10, 10, 45, 45, 32, 67,104,101, 99,107, 32,100,
- 101, 99,108, 97,114, 97,116,105,111,110, 32,110, 97,109,101,
- 10, 45, 45, 32, 73,116, 32, 97,108,115,111, 32,105,100,101,
- 110,116,105,102,105,101,115, 32,100,101,102, 97,117,108,116,
- 32,118, 97,108,117,101,115, 10,102,117,110, 99,116,105,111,
- 110, 32, 99,108, 97,115,115, 68,101, 99,108, 97,114, 97,116,
- 105,111,110, 58, 99,104,101, 99,107,110, 97,109,101, 32, 40,
- 41, 10, 10, 32,105,102, 32,115,116,114,115,117, 98, 40,115,
- 101,108,102, 46,110, 97,109,101, 44, 49, 44, 49, 41, 32, 61,
- 61, 32, 39, 91, 39, 32, 97,110,100, 32,110,111,116, 32,102,
- 105,110,100,116,121,112,101, 40,115,101,108,102, 46,116,121,
- 112,101, 41, 32,116,104,101,110, 10, 32, 32,115,101,108,102,
- 46,110, 97,109,101, 32, 61, 32,115,101,108,102, 46,116,121,
- 112,101, 46, 46,115,101,108,102, 46,110, 97,109,101, 10, 32,
- 32,108,111, 99, 97,108, 32,109, 32, 61, 32,115,112,108,105,
- 116, 40,115,101,108,102, 46,109,111,100, 44, 39, 37,115, 37,
- 115, 42, 39, 41, 10, 32, 32,115,101,108,102, 46,116,121,112,
- 101, 32, 61, 32,109, 91,109, 46,110, 93, 10, 32, 32,115,101,
- 108,102, 46,109,111,100, 32, 61, 32, 99,111,110, 99, 97,116,
- 40,109, 44, 49, 44,109, 46,110, 45, 49, 41, 10, 32,101,110,
- 100, 10, 10, 32,108,111, 99, 97,108, 32,116, 32, 61, 32,115,
- 112,108,105,116, 40,115,101,108,102, 46,110, 97,109,101, 44,
- 39, 61, 39, 41, 10, 32,105,102, 32,116, 46,110, 61, 61, 50,
- 32,116,104,101,110, 10, 32, 32,115,101,108,102, 46,110, 97,
- 109,101, 32, 61, 32,116, 91, 49, 93, 10, 32, 32,115,101,108,
- 102, 46,100,101,102, 32, 61, 32,102,105,110,100, 95,101,110,
- 117,109, 95,118, 97,114, 40,116, 91,116, 46,110, 93, 41, 10,
- 32,101,110,100, 10, 10, 32,108,111, 99, 97,108, 32, 98, 44,
- 101, 44,100, 32, 61, 32,115,116,114,102,105,110,100, 40,115,
- 101,108,102, 46,110, 97,109,101, 44, 34, 37, 91, 40, 46, 45,
- 41, 37, 93, 34, 41, 10, 32,105,102, 32, 98, 32,116,104,101,
- 110, 10, 32, 32,115,101,108,102, 46,110, 97,109,101, 32, 61,
- 32,115,116,114,115,117, 98, 40,115,101,108,102, 46,110, 97,
- 109,101, 44, 49, 44, 98, 45, 49, 41, 10, 32, 32,115,101,108,
- 102, 46,100,105,109, 32, 61, 32,102,105,110,100, 95,101,110,
- 117,109, 95,118, 97,114, 40,100, 41, 10, 32,101,110,100, 10,
- 10, 10, 32,105,102, 32,115,101,108,102, 46,116,121,112,101,
- 32,126, 61, 32, 39, 39, 32, 97,110,100, 32,115,101,108,102,
- 46,116,121,112,101, 32,126, 61, 32, 39,118,111,105,100, 39,
- 32, 97,110,100, 32,115,101,108,102, 46,110, 97,109,101, 32,
- 61, 61, 32, 39, 39, 32,116,104,101,110, 10, 32, 32,115,101,
- 108,102, 46,110, 97,109,101, 32, 61, 32, 99,114,101, 97,116,
- 101, 95,118, 97,114,110, 97,109,101, 40, 41, 10, 32,101,108,
- 115,101,105,102, 32,115,101,108,102, 46,107,105,110,100, 61,
- 61, 39,118, 97,114, 39, 32,116,104,101,110, 10, 32, 32,105,
- 102, 32,115,101,108,102, 46,116,121,112,101, 61, 61, 39, 39,
- 32, 97,110,100, 32,115,101,108,102, 46,110, 97,109,101,126,
- 61, 39, 39, 32,116,104,101,110, 10, 32, 32, 32,115,101,108,
- 102, 46,116,121,112,101, 32, 61, 32,115,101,108,102, 46,116,
- 121,112,101, 46, 46,115,101,108,102, 46,110, 97,109,101, 10,
- 32, 32, 32,115,101,108,102, 46,110, 97,109,101, 32, 61, 32,
- 99,114,101, 97,116,101, 95,118, 97,114,110, 97,109,101, 40,
- 41, 10, 32, 32,101,108,115,101,105,102, 32,102,105,110,100,
- 116,121,112,101, 40,115,101,108,102, 46,110, 97,109,101, 41,
- 32,116,104,101,110, 10, 32, 32, 32,105,102, 32,115,101,108,
- 102, 46,116,121,112,101, 61, 61, 39, 39, 32,116,104,101,110,
- 32,115,101,108,102, 46,116,121,112,101, 32, 61, 32,115,101,
- 108,102, 46,110, 97,109,101, 10, 32, 32, 32,101,108,115,101,
- 32,115,101,108,102, 46,116,121,112,101, 32, 61, 32,115,101,
- 108,102, 46,116,121,112,101, 46, 46, 39, 32, 39, 46, 46,115,
- 101,108,102, 46,110, 97,109,101, 32,101,110,100, 10, 32, 32,
- 32,115,101,108,102, 46,110, 97,109,101, 32, 61, 32, 99,114,
- 101, 97,116,101, 95,118, 97,114,110, 97,109,101, 40, 41, 10,
- 32, 32,101,110,100, 10, 32,101,110,100, 10, 10, 32, 45, 45,
- 32, 97,100,106,117,115,116, 32,116,121,112,101, 32,111,102,
- 32,115,116,114,105,110,103, 10, 32,105,102, 32,115,101,108,
- 102, 46,116,121,112,101, 32, 61, 61, 32, 39, 99,104, 97,114,
- 39, 32, 97,110,100, 32,115,101,108,102, 46,100,105,109, 32,
- 126, 61, 32, 39, 39, 32,116,104,101,110, 10, 9, 32,115,101,
- 108,102, 46,116,121,112,101, 32, 61, 32, 39, 99,104, 97,114,
- 42, 39, 10, 32,101,110,100, 10, 10, 9,105,102, 32,115,101,
- 108,102, 46,107,105,110,100, 32, 97,110,100, 32,115,101,108,
- 102, 46,107,105,110,100, 32, 61, 61, 32, 39,118, 97,114, 39,
- 32,116,104,101,110, 10, 9, 9,115,101,108,102, 46,110, 97,
- 109,101, 32, 61, 32,115,116,114,105,110,103, 46,103,115,117,
- 98, 40,115,101,108,102, 46,110, 97,109,101, 44, 32, 34, 58,
- 46, 42, 36, 34, 44, 32, 34, 34, 41, 32, 45, 45, 32, 63, 63,
- 63, 10, 9,101,110,100, 10,101,110,100, 10, 10, 45, 45, 32,
- 67,104,101, 99,107, 32,100,101, 99,108, 97,114, 97,116,105,
- 111,110, 32,116,121,112,101, 10, 45, 45, 32, 83,117, 98,115,
- 116,105,116,117,116,101,115, 32,116,121,112,101,100,101,102,
- 39,115, 46, 10,102,117,110, 99,116,105,111,110, 32, 99,108,
- 97,115,115, 68,101, 99,108, 97,114, 97,116,105,111,110, 58,
- 99,104,101, 99,107,116,121,112,101, 32, 40, 41, 10, 10, 32,
- 45, 45, 32, 99,104,101, 99,107, 32,105,102, 32,116,104,101,
- 114,101, 32,105,115, 32, 97, 32,112,111,105,110,116,101,114,
- 32,116,111, 32, 98, 97,115,105, 99, 32,116,121,112,101, 10,
- 32,108,111, 99, 97,108, 32, 98, 97,115,105, 99, 32, 61, 32,
- 105,115, 98, 97,115,105, 99, 40,115,101,108,102, 46,116,121,
- 112,101, 41, 10, 32,105,102, 32,115,101,108,102, 46,107,105,
- 110,100, 32, 61, 61, 32, 39,102,117,110, 99, 39, 32, 97,110,
- 100, 32, 98, 97,115,105, 99, 61, 61, 39,110,117,109, 98,101,
- 114, 39, 32, 97,110,100, 32,115,116,114,105,110,103, 46,102,
- 105,110,100, 40,115,101,108,102, 46,112,116,114, 44, 32, 34,
- 37, 42, 34, 41, 32,116,104,101,110, 10, 32, 9,115,101,108,
- 102, 46,116,121,112,101, 32, 61, 32, 39, 95,117,115,101,114,
- 100, 97,116, 97, 39, 10, 32, 9,115,101,108,102, 46,112,116,
- 114, 32, 61, 32, 34, 34, 10, 32,101,110,100, 10, 32,105,102,
- 32, 98, 97,115,105, 99, 32, 97,110,100, 32,115,101,108,102,
- 46,112,116,114,126, 61, 39, 39, 32,116,104,101,110, 10, 32,
- 32,115,101,108,102, 46,114,101,116, 32, 61, 32,115,101,108,
- 102, 46,112,116,114, 10, 32, 32,115,101,108,102, 46,112,116,
- 114, 32, 61, 32,110,105,108, 10, 32, 32,105,102, 32,105,115,
- 98, 97,115,105, 99, 40,115,101,108,102, 46,116,121,112,101,
- 41, 32, 61, 61, 32, 39,110,117,109, 98,101,114, 39, 32,116,
- 104,101,110, 10, 32, 32, 9,115,101,108,102, 46,114,101,116,
- 117,114,110, 95,117,115,101,114,100, 97,116, 97, 32, 61, 32,
- 116,114,117,101, 10, 32, 32,101,110,100, 10, 32,101,110,100,
- 10, 10, 32, 45, 45, 32, 99,104,101, 99,107, 32,105,102, 32,
- 116,104,101,114,101, 32,105,115, 32, 97,114,114, 97,121, 32,
- 116,111, 32, 98,101, 32,114,101,116,117,114,110,101,100, 10,
- 32,105,102, 32,115,101,108,102, 46,100,105,109,126, 61, 39,
- 39, 32, 97,110,100, 32,115,101,108,102, 46,114,101,116,126,
- 61, 39, 39, 32,116,104,101,110, 10, 32, 32, 32,101,114,114,
- 111,114, 40, 39, 35,105,110,118, 97,108,105,100, 32,112, 97,
- 114, 97,109,101,116,101,114, 58, 32, 99, 97,110,110,111,116,
- 32,114,101,116,117,114,110, 32, 97,110, 32, 97,114,114, 97,
- 121, 32,111,102, 32,118, 97,108,117,101,115, 39, 41, 10, 32,
- 101,110,100, 10, 32, 45, 45, 32,114,101,115,116,111,114,101,
- 32, 39,118,111,105,100, 42, 39, 32, 97,110,100, 32, 39,115,
- 116,114,105,110,103, 42, 39, 10, 32,105,102, 32,115,101,108,
- 102, 46,116,121,112,101, 32, 61, 61, 32, 39, 95,117,115,101,
- 114,100, 97,116, 97, 39, 32,116,104,101,110, 32,115,101,108,
- 102, 46,116,121,112,101, 32, 61, 32, 39,118,111,105,100, 42,
- 39, 10, 32,101,108,115,101,105,102, 32,115,101,108,102, 46,
- 116,121,112,101, 32, 61, 61, 32, 39, 95, 99,115,116,114,105,
- 110,103, 39, 32,116,104,101,110, 32,115,101,108,102, 46,116,
- 121,112,101, 32, 61, 32, 39, 99,104, 97,114, 42, 39, 10, 32,
- 101,108,115,101,105,102, 32,115,101,108,102, 46,116,121,112,
- 101, 32, 61, 61, 32, 39, 95,108,115,116, 97,116,101, 39, 32,
- 116,104,101,110, 32,115,101,108,102, 46,116,121,112,101, 32,
- 61, 32, 39,108,117, 97, 95, 83,116, 97,116,101, 42, 39, 10,
- 32,101,110,100, 10, 10, 32, 45, 45, 32,114,101,115,111,108,
- 118,101, 32,116,121,112,101,115, 32,105,110,115,105,100,101,
- 32,116,104,101, 32,116,101,109,112,108, 97,116,101,115, 10,
- 32,105,102, 32,115,101,108,102, 46,116,121,112,101, 32,116,
- 104,101,110, 10, 9, 32,115,101,108,102, 46,116,121,112,101,
- 32, 61, 32,114,101,115,111,108,118,101, 95,116,101,109,112,
- 108, 97,116,101, 95,116,121,112,101,115, 40,115,101,108,102,
- 46,116,121,112,101, 41, 10, 32,101,110,100, 10, 10, 45, 45,
- 10, 45, 45, 32, 45, 45, 32,105,102, 32,114,101,116,117,114,
- 110,105,110,103, 32,118, 97,108,117,101, 44, 32, 97,117,116,
- 111,109, 97,116,105, 99, 97,108,108,121, 32,115,101,116, 32,
- 100,101,102, 97,117,108,116, 32,118, 97,108,117,101, 10, 45,
- 45, 32,105,102, 32,115,101,108,102, 46,114,101,116, 32,126,
- 61, 32, 39, 39, 32, 97,110,100, 32,115,101,108,102, 46,100,
- 101,102, 32, 61, 61, 32, 39, 39, 32,116,104,101,110, 10, 45,
- 45, 32, 32,115,101,108,102, 46,100,101,102, 32, 61, 32, 39,
- 48, 39, 10, 45, 45, 32,101,110,100, 10, 45, 45, 10, 10,101,
- 110,100, 10, 10,102,117,110, 99,116,105,111,110, 32,114,101,
- 115,111,108,118,101, 95,116,101,109,112,108, 97,116,101, 95,
- 116,121,112,101,115, 40,116,121,112,101, 41, 10, 10, 9,105,
- 102, 32,105,115, 98, 97,115,105, 99, 40,116,121,112,101, 41,
- 32,116,104,101,110, 10, 9, 9,114,101,116,117,114,110, 32,
- 116,121,112,101, 10, 9,101,110,100, 10, 9,108,111, 99, 97,
- 108, 32, 98, 44, 95, 44,109, 32, 61, 32,115,116,114,105,110,
- 103, 46,102,105,110,100, 40,116,121,112,101, 44, 32, 34, 40,
- 37, 98, 60, 62, 41, 34, 41, 10, 9,105,102, 32, 98, 32,116,
- 104,101,110, 10, 10, 9, 9,109, 32, 61, 32,115,112,108,105,
- 116, 95, 99, 95,116,111,107,101,110,115, 40,115,116,114,105,
- 110,103, 46,115,117, 98, 40,109, 44, 32, 50, 44, 32, 45, 50,
- 41, 44, 32, 34, 44, 34, 41, 10, 9, 9,102,111,114, 32,105,
- 61, 49, 44, 32,116, 97, 98,108,101, 46,103,101,116,110, 40,
- 109, 41, 32,100,111, 10, 9, 9, 9,109, 91,105, 93, 32, 61,
- 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,109, 91,
- 105, 93, 44, 34, 37,115, 42, 40, 91, 37, 42, 38, 93, 41, 34,
- 44, 32, 34, 37, 49, 34, 41, 10, 9, 9, 9,105,102, 32,110,
- 111,116, 32,105,115, 98, 97,115,105, 99, 40,109, 91,105, 93,
- 41, 32,116,104,101,110, 10, 9, 9, 9, 9,105,102, 32,110,
- 111,116, 32,105,115,101,110,117,109, 40,109, 91,105, 93, 41,
- 32,116,104,101,110, 32, 95, 44, 32,109, 91,105, 93, 32, 61,
- 32, 97,112,112,108,121,116,121,112,101,100,101,102, 40, 34,
- 34, 44, 32,109, 91,105, 93, 41, 32,101,110,100, 10, 9, 9,
- 9, 9,109, 91,105, 93, 32, 61, 32,102,105,110,100,116,121,
- 112,101, 40,109, 91,105, 93, 41, 32,111,114, 32,109, 91,105,
- 93, 10, 9, 9, 9, 9,109, 91,105, 93, 32, 61, 32,114,101,
- 115,111,108,118,101, 95,116,101,109,112,108, 97,116,101, 95,
- 116,121,112,101,115, 40,109, 91,105, 93, 41, 10, 9, 9, 9,
- 101,110,100, 10, 9, 9,101,110,100, 10, 10, 9, 9,108,111,
- 99, 97,108, 32, 98, 44,105, 10, 9, 9,116,121,112,101, 44,
- 98, 44,105, 32, 61, 32, 98,114,101, 97,107, 95,116,101,109,
- 112,108, 97,116,101, 40,116,121,112,101, 41, 10, 45, 45,112,
- 114,105,110,116, 40, 34, 99,111,110, 99, 97,116, 32,105,115,
- 32, 34, 44, 99,111,110, 99, 97,116, 40,109, 44, 32, 49, 44,
- 32,109, 46,110, 41, 41, 10, 9, 9,108,111, 99, 97,108, 32,
- 116,101,109,112,108, 97,116,101, 95,112, 97,114,116, 32, 61,
- 32, 34, 60, 34, 46, 46, 99,111,110, 99, 97,116, 40,109, 44,
- 32, 49, 44, 32,109, 46,110, 44, 32, 34, 44, 34, 41, 46, 46,
- 34, 62, 34, 10, 9, 9,116,121,112,101, 32, 61, 32,114,101,
- 98,117,105,108,100, 95,116,101,109,112,108, 97,116,101, 40,
- 116,121,112,101, 44, 32, 98, 44, 32,116,101,109,112,108, 97,
- 116,101, 95,112, 97,114,116, 41, 10, 9, 9,116,121,112,101,
- 32, 61, 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,
- 116,121,112,101, 44, 32, 34, 62, 62, 34, 44, 32, 34, 62, 32,
- 62, 34, 41, 10, 9,101,110,100, 10, 9,114,101,116,117,114,
- 110, 32,116,121,112,101, 10,101,110,100, 10, 10,102,117,110,
- 99,116,105,111,110, 32, 98,114,101, 97,107, 95,116,101,109,
- 112,108, 97,116,101, 40,115, 41, 10, 9,108,111, 99, 97,108,
- 32, 98, 44,101, 44,116,105,109,112,108, 32, 61, 32,115,116,
- 114,105,110,103, 46,102,105,110,100, 40,115, 44, 32, 34, 40,
- 37, 98, 60, 62, 41, 34, 41, 10, 9,105,102, 32,116,105,109,
- 112,108, 32,116,104,101,110, 10, 9, 9,115, 32, 61, 32,115,
- 116,114,105,110,103, 46,103,115,117, 98, 40,115, 44, 32, 34,
- 37, 98, 60, 62, 34, 44, 32, 34, 34, 41, 10, 9, 9,114,101,
- 116,117,114,110, 32,115, 44, 32, 98, 44, 32,116,105,109,112,
- 108, 10, 9,101,108,115,101, 10, 9, 9,114,101,116,117,114,
- 110, 32,115, 44, 32, 48, 44, 32,110,105,108, 10, 9,101,110,
- 100, 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,110,
- 32,114,101, 98,117,105,108,100, 95,116,101,109,112,108, 97,
- 116,101, 40,115, 44, 32, 98, 44, 32,116,105,109,112,108, 41,
- 10, 10, 9,105,102, 32, 98, 32, 61, 61, 32, 48, 32,116,104,
- 101,110, 10, 9, 9,114,101,116,117,114,110, 32,115, 10, 9,
- 101,110,100, 10, 10, 9,114,101,116,117,114,110, 32,115,116,
- 114,105,110,103, 46,115,117, 98, 40,115, 44, 32, 49, 44, 32,
- 98, 45, 49, 41, 46, 46,116,105,109,112,108, 46, 46,115,116,
- 114,105,110,103, 46,115,117, 98, 40,115, 44, 32, 98, 44, 32,
- 45, 49, 41, 10,101,110,100, 10, 10, 45, 45, 32, 80,114,105,
- 110,116, 32,109,101,116,104,111,100, 10,102,117,110, 99,116,
- 105,111,110, 32, 99,108, 97,115,115, 68,101, 99,108, 97,114,
- 97,116,105,111,110, 58,112,114,105,110,116, 32, 40,105,100,
- 101,110,116, 44, 99,108,111,115,101, 41, 10, 32,112,114,105,
- 110,116, 40,105,100,101,110,116, 46, 46, 34, 68,101, 99,108,
- 97,114, 97,116,105,111,110,123, 34, 41, 10, 32,112,114,105,
- 110,116, 40,105,100,101,110,116, 46, 46, 34, 32,109,111,100,
- 32, 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,109,111,
- 100, 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,105,110,116,
- 40,105,100,101,110,116, 46, 46, 34, 32,116,121,112,101, 32,
- 61, 32, 39, 34, 46, 46,115,101,108,102, 46,116,121,112,101,
- 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,105,110,116, 40,
- 105,100,101,110,116, 46, 46, 34, 32,112,116,114, 32, 32, 61,
- 32, 39, 34, 46, 46,115,101,108,102, 46,112,116,114, 46, 46,
- 34, 39, 44, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,
- 101,110,116, 46, 46, 34, 32,110, 97,109,101, 32, 61, 32, 39,
- 34, 46, 46,115,101,108,102, 46,110, 97,109,101, 46, 46, 34,
- 39, 44, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
- 110,116, 46, 46, 34, 32,100,105,109, 32, 32, 61, 32, 39, 34,
- 46, 46,115,101,108,102, 46,100,105,109, 46, 46, 34, 39, 44,
- 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116,
- 46, 46, 34, 32,100,101,102, 32, 32, 61, 32, 39, 34, 46, 46,
- 115,101,108,102, 46,100,101,102, 46, 46, 34, 39, 44, 34, 41,
- 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46,
- 34, 32,114,101,116, 32, 32, 61, 32, 39, 34, 46, 46,115,101,
- 108,102, 46,114,101,116, 46, 46, 34, 39, 44, 34, 41, 10, 32,
- 112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,125,
- 34, 46, 46, 99,108,111,115,101, 41, 10,101,110,100, 10, 10,
- 45, 45, 32, 99,104,101, 99,107, 32,105,102, 32, 97,114,114,
- 97,121, 32,111,102, 32,118, 97,108,117,101,115, 32, 97,114,
- 101, 32,114,101,116,117,114,110,101,100, 32,116,111, 32, 76,
- 117, 97, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,
- 115,115, 68,101, 99,108, 97,114, 97,116,105,111,110, 58,114,
- 101,113,117,105,114,101, 99,111,108,108,101, 99,116,105,111,
- 110, 32, 40,116, 41, 10, 32,105,102, 32,115,101,108,102, 46,
- 109,111,100, 32,126, 61, 32, 39, 99,111,110,115,116, 39, 32,
- 97,110,100, 10, 9, 32, 32, 32, 32,115,101,108,102, 46,100,
- 105,109, 32, 97,110,100, 32,115,101,108,102, 46,100,105,109,
- 32,126, 61, 32, 39, 39, 32, 97,110,100, 10, 9, 9, 9, 9,
- 32,110,111,116, 32,105,115, 98, 97,115,105, 99, 40,115,101,
- 108,102, 46,116,121,112,101, 41, 32, 97,110,100, 10, 9, 9,
- 9, 9, 32,115,101,108,102, 46,112,116,114, 32, 61, 61, 32,
- 39, 39, 32, 97,110,100, 32,115,101,108,102, 58, 99,104,101,
- 99,107, 95,112,117, 98,108,105, 99, 95, 97, 99, 99,101,115,
- 115, 40, 41, 32,116,104,101,110, 10, 9, 9,108,111, 99, 97,
- 108, 32,116,121,112,101, 32, 61, 32,103,115,117, 98, 40,115,
- 101,108,102, 46,116,121,112,101, 44, 34, 37,115, 42, 99,111,
- 110,115,116, 37,115, 43, 34, 44, 34, 34, 41, 10, 9, 9,116,
- 91,116,121,112,101, 93, 32, 61, 32, 34,116,111,108,117, 97,
- 95, 99,111,108,108,101, 99,116, 95, 34, 32, 46, 46, 32, 99,
- 108,101, 97,110, 95,116,101,109,112,108, 97,116,101, 40,116,
- 121,112,101, 41, 10, 9, 9,114,101,116,117,114,110, 32,116,
- 114,117,101, 10, 9,101,110,100, 10, 9,114,101,116,117,114,
- 110, 32,102, 97,108,115,101, 10,101,110,100, 10, 10, 45, 45,
- 32,100,101, 99,108, 97,114,101, 32,116, 97,103, 10,102,117,
- 110, 99,116,105,111,110, 32, 99,108, 97,115,115, 68,101, 99,
- 108, 97,114, 97,116,105,111,110, 58,100,101, 99,108,116,121,
- 112,101, 32, 40, 41, 10, 10, 9,115,101,108,102, 46,116,121,
- 112,101, 32, 61, 32,116,121,112,101,118, 97,114, 40,115,101,
- 108,102, 46,116,121,112,101, 41, 10, 9,105,102, 32,115,116,
- 114,102,105,110,100, 40,115,101,108,102, 46,109,111,100, 44,
- 39, 99,111,110,115,116, 39, 41, 32,116,104,101,110, 10, 9,
- 9,115,101,108,102, 46,116,121,112,101, 32, 61, 32, 39, 99,
- 111,110,115,116, 32, 39, 46, 46,115,101,108,102, 46,116,121,
- 112,101, 10, 9, 9,115,101,108,102, 46,109,111,100, 32, 61,
- 32,103,115,117, 98, 40,115,101,108,102, 46,109,111,100, 44,
- 39, 99,111,110,115,116, 37,115, 42, 39, 44, 39, 39, 41, 10,
- 9,101,110,100, 10,101,110,100, 10, 10, 10, 45, 45, 32,111,
- 117,116,112,117,116, 32,116,121,112,101, 32, 99,104,101, 99,
- 107,105,110,103, 10,102,117,110, 99,116,105,111,110, 32, 99,
- 108, 97,115,115, 68,101, 99,108, 97,114, 97,116,105,111,110,
- 58,111,117,116, 99,104,101, 99,107,116,121,112,101, 32, 40,
- 110, 97,114,103, 41, 10, 32,108,111, 99, 97,108, 32,100,101,
- 102, 10, 32,108,111, 99, 97,108, 32,116, 32, 61, 32,105,115,
- 98, 97,115,105, 99, 40,115,101,108,102, 46,116,121,112,101,
- 41, 10, 32,105,102, 32,115,101,108,102, 46,100,101,102,126,
- 61, 39, 39, 32,116,104,101,110, 10, 32, 32,100,101,102, 32,
- 61, 32, 49, 10, 32,101,108,115,101, 10, 32, 32,100,101,102,
- 32, 61, 32, 48, 10, 32,101,110,100, 10, 32,105,102, 32,115,
- 101,108,102, 46,100,105,109, 32,126, 61, 32, 39, 39, 32,116,
- 104,101,110, 10, 9, 45, 45,105,102, 32,116, 61, 61, 39,115,
- 116,114,105,110,103, 39, 32,116,104,101,110, 10, 9, 45, 45,
- 9,114,101,116,117,114,110, 32, 39,116,111,108,117, 97, 95,
- 105,115,115,116,114,105,110,103, 97,114,114, 97,121, 40,116,
- 111,108,117, 97, 95, 83, 44, 39, 46, 46,110, 97,114,103, 46,
- 46, 39, 44, 39, 46, 46,100,101,102, 46, 46, 39, 44, 38,116,
- 111,108,117, 97, 95,101,114,114, 41, 39, 10, 9, 45, 45,101,
- 108,115,101, 10, 9,114,101,116,117,114,110, 32, 39, 33,116,
- 111,108,117, 97, 95,105,115,116, 97, 98,108,101, 40,116,111,
- 108,117, 97, 95, 83, 44, 39, 46, 46,110, 97,114,103, 46, 46,
- 39, 44, 48, 44, 38,116,111,108,117, 97, 95,101,114,114, 41,
- 39, 10, 32, 9, 45, 45,101,110,100, 10, 32,101,108,115,101,
- 105,102, 32,116, 32,116,104,101,110, 10, 9,114,101,116,117,
- 114,110, 32, 39, 33,116,111,108,117, 97, 95,105,115, 39, 46,
- 46,116, 46, 46, 39, 40,116,111,108,117, 97, 95, 83, 44, 39,
- 46, 46,110, 97,114,103, 46, 46, 39, 44, 39, 46, 46,100,101,
- 102, 46, 46, 39, 44, 38,116,111,108,117, 97, 95,101,114,114,
- 41, 39, 10, 32,101,108,115,101, 10, 32, 32,108,111, 99, 97,
- 108, 32,105,115, 95,102,117,110, 99, 32, 61, 32,103,101,116,
- 95,105,115, 95,102,117,110, 99,116,105,111,110, 40,115,101,
- 108,102, 46,116,121,112,101, 41, 10, 32, 32,105,102, 32,115,
- 101,108,102, 46,112,116,114, 32, 61, 61, 32, 39, 38, 39, 32,
- 111,114, 32,115,101,108,102, 46,112,116,114, 32, 61, 61, 32,
- 39, 39, 32,116,104,101,110, 10, 32, 32, 9,114,101,116,117,
- 114,110, 32, 39, 40,116,111,108,117, 97, 95,105,115,118, 97,
- 108,117,101,110,105,108, 40,116,111,108,117, 97, 95, 83, 44,
- 39, 46, 46,110, 97,114,103, 46, 46, 39, 44, 38,116,111,108,
- 117, 97, 95,101,114,114, 41, 32,124,124, 32, 33, 39, 46, 46,
- 105,115, 95,102,117,110, 99, 46, 46, 39, 40,116,111,108,117,
- 97, 95, 83, 44, 39, 46, 46,110, 97,114,103, 46, 46, 39, 44,
- 34, 39, 46, 46,115,101,108,102, 46,116,121,112,101, 46, 46,
- 39, 34, 44, 39, 46, 46,100,101,102, 46, 46, 39, 44, 38,116,
- 111,108,117, 97, 95,101,114,114, 41, 41, 39, 10, 32, 32,101,
- 108,115,101, 10, 9,114,101,116,117,114,110, 32, 39, 33, 39,
- 46, 46,105,115, 95,102,117,110, 99, 46, 46, 39, 40,116,111,
- 108,117, 97, 95, 83, 44, 39, 46, 46,110, 97,114,103, 46, 46,
- 39, 44, 34, 39, 46, 46,115,101,108,102, 46,116,121,112,101,
- 46, 46, 39, 34, 44, 39, 46, 46,100,101,102, 46, 46, 39, 44,
- 38,116,111,108,117, 97, 95,101,114,114, 41, 39, 10, 32, 32,
- 101,110,100, 10, 32,101,110,100, 10,101,110,100, 10, 10,102,
- 117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 68,101,
- 99,108, 97,114, 97,116,105,111,110, 58, 98,117,105,108,100,
- 100,101, 99,108, 97,114, 97,116,105,111,110, 32, 40,110, 97,
- 114,103, 44, 32, 99,112,108,117,115,112,108,117,115, 41, 10,
- 32,108,111, 99, 97,108, 32, 97,114,114, 97,121, 32, 61, 32,
- 115,101,108,102, 46,100,105,109, 32,126, 61, 32, 39, 39, 32,
- 97,110,100, 32,116,111,110,117,109, 98,101,114, 40,115,101,
- 108,102, 46,100,105,109, 41, 61, 61,110,105,108, 10, 9,108,
- 111, 99, 97,108, 32,108,105,110,101, 32, 61, 32, 34, 34, 10,
- 32,108,111, 99, 97,108, 32,112,116,114, 32, 61, 32, 39, 39,
- 10, 32,108,111, 99, 97,108, 32,109,111,100, 10, 32,108,111,
- 99, 97,108, 32,116,121,112,101, 32, 61, 32,115,101,108,102,
- 46,116,121,112,101, 10, 32,108,111, 99, 97,108, 32,110, 99,
- 116,121,112,101, 32, 61, 32,103,115,117, 98, 40,115,101,108,
- 102, 46,116,121,112,101, 44, 39, 99,111,110,115,116, 37,115,
- 43, 39, 44, 39, 39, 41, 10, 32,105,102, 32,115,101,108,102,
- 46,100,105,109, 32,126, 61, 32, 39, 39, 32,116,104,101,110,
- 10, 9, 32,116,121,112,101, 32, 61, 32,103,115,117, 98, 40,
- 115,101,108,102, 46,116,121,112,101, 44, 39, 99,111,110,115,
- 116, 37,115, 43, 39, 44, 39, 39, 41, 32, 32, 45, 45, 32,101,
- 108,105,109,105,110, 97,116,101,115, 32, 99,111,110,115,116,
- 32,109,111,100,105,102,105,101,114, 32,102,111,114, 32, 97,
- 114,114, 97,121,115, 10, 32,101,110,100, 10, 32,105,102, 32,
- 115,101,108,102, 46,112,116,114,126, 61, 39, 39, 32, 97,110,
- 100, 32,110,111,116, 32,105,115, 98, 97,115,105, 99, 40,116,
- 121,112,101, 41, 32,116,104,101,110, 32,112,116,114, 32, 61,
- 32, 39, 42, 39, 32,101,110,100, 10, 32,108,105,110,101, 32,
- 61, 32, 99,111,110, 99, 97,116,112, 97,114, 97,109, 40,108,
- 105,110,101, 44, 34, 32, 34, 44,115,101,108,102, 46,109,111,
- 100, 44,116,121,112,101, 44,112,116,114, 41, 10, 32,105,102,
- 32, 97,114,114, 97,121, 32,116,104,101,110, 10, 32, 32,108,
- 105,110,101, 32, 61, 32, 99,111,110, 99, 97,116,112, 97,114,
- 97,109, 40,108,105,110,101, 44, 39, 42, 39, 41, 10, 32,101,
- 110,100, 10, 32,108,105,110,101, 32, 61, 32, 99,111,110, 99,
- 97,116,112, 97,114, 97,109, 40,108,105,110,101, 44,115,101,
- 108,102, 46,110, 97,109,101, 41, 10, 32,105,102, 32,115,101,
- 108,102, 46,100,105,109, 32,126, 61, 32, 39, 39, 32,116,104,
- 101,110, 10, 32, 32,105,102, 32,116,111,110,117,109, 98,101,
- 114, 40,115,101,108,102, 46,100,105,109, 41,126, 61,110,105,
- 108, 32,116,104,101,110, 10, 32, 32, 32,108,105,110,101, 32,
- 61, 32, 99,111,110, 99, 97,116,112, 97,114, 97,109, 40,108,
- 105,110,101, 44, 39, 91, 39, 44,115,101,108,102, 46,100,105,
- 109, 44, 39, 93, 59, 39, 41, 10, 32, 32,101,108,115,101, 10,
- 9,105,102, 32, 99,112,108,117,115,112,108,117,115, 32,116,
- 104,101,110, 10, 9, 9,108,105,110,101, 32, 61, 32, 99,111,
- 110, 99, 97,116,112, 97,114, 97,109, 40,108,105,110,101, 44,
- 39, 32, 61, 32, 77,116,111,108,117, 97, 95,110,101,119, 95,
- 100,105,109, 40, 39, 44,116,121,112,101, 44,112,116,114, 44,
- 39, 44, 32, 39, 46, 46,115,101,108,102, 46,100,105,109, 46,
- 46, 39, 41, 59, 39, 41, 10, 9,101,108,115,101, 10, 9, 9,
- 108,105,110,101, 32, 61, 32, 99,111,110, 99, 97,116,112, 97,
- 114, 97,109, 40,108,105,110,101, 44, 39, 32, 61, 32, 40, 39,
- 44,116,121,112,101, 44,112,116,114, 44, 39, 42, 41, 39, 44,
- 10, 9, 9, 39,109, 97,108,108,111, 99, 40, 40, 39, 44,115,
- 101,108,102, 46,100,105,109, 44, 39, 41, 42,115,105,122,101,
- 111,102, 40, 39, 44,116,121,112,101, 44,112,116,114, 44, 39,
- 41, 41, 59, 39, 41, 10, 9,101,110,100, 10, 32, 32,101,110,
- 100, 10, 32,101,108,115,101, 10, 32, 32,108,111, 99, 97,108,
- 32,116, 32, 61, 32,105,115, 98, 97,115,105, 99, 40,116,121,
- 112,101, 41, 10, 32, 32,108,105,110,101, 32, 61, 32, 99,111,
- 110, 99, 97,116,112, 97,114, 97,109, 40,108,105,110,101, 44,
- 39, 32, 61, 32, 39, 41, 10, 32, 32,105,102, 32,116, 32, 61,
- 61, 32, 39,115,116, 97,116,101, 39, 32,116,104,101,110, 10,
- 32, 32, 9,108,105,110,101, 32, 61, 32, 99,111,110, 99, 97,
- 116,112, 97,114, 97,109, 40,108,105,110,101, 44, 32, 39,116,
- 111,108,117, 97, 95, 83, 59, 39, 41, 10, 32, 32,101,108,115,
- 101, 10, 32, 32, 9, 45, 45,112,114,105,110,116, 40, 34,116,
- 32,105,115, 32, 34, 46, 46,116,111,115,116,114,105,110,103,
- 40,116, 41, 46, 46, 34, 44, 32,112,116,114, 32,105,115, 32,
- 34, 46, 46,116,111,115,116,114,105,110,103, 40,115,101,108,
- 102, 46,112,116,114, 41, 41, 10, 32, 32, 9,105,102, 32,116,
- 32, 61, 61, 32, 39,110,117,109, 98,101,114, 39, 32, 97,110,
- 100, 32,115,116,114,105,110,103, 46,102,105,110,100, 40,115,
- 101,108,102, 46,112,116,114, 44, 32, 34, 37, 42, 34, 41, 32,
- 116,104,101,110, 10, 32, 32, 9, 9,116, 32, 61, 32, 39,117,
- 115,101,114,100, 97,116, 97, 39, 10, 32, 32, 9,101,110,100,
- 10, 9,105,102, 32,110,111,116, 32,116, 32, 97,110,100, 32,
- 112,116,114, 61, 61, 39, 39, 32,116,104,101,110, 32,108,105,
- 110,101, 32, 61, 32, 99,111,110, 99, 97,116,112, 97,114, 97,
- 109, 40,108,105,110,101, 44, 39, 42, 39, 41, 32,101,110,100,
- 10, 9,108,105,110,101, 32, 61, 32, 99,111,110, 99, 97,116,
- 112, 97,114, 97,109, 40,108,105,110,101, 44, 39, 40, 40, 39,
- 44,115,101,108,102, 46,109,111,100, 44,116,121,112,101, 41,
- 10, 9,105,102, 32,110,111,116, 32,116, 32,116,104,101,110,
- 10, 9, 9,108,105,110,101, 32, 61, 32, 99,111,110, 99, 97,
- 116,112, 97,114, 97,109, 40,108,105,110,101, 44, 39, 42, 39,
- 41, 10, 9,101,110,100, 10, 9,108,105,110,101, 32, 61, 32,
- 99,111,110, 99, 97,116,112, 97,114, 97,109, 40,108,105,110,
- 101, 44, 39, 41, 32, 39, 41, 10, 9,105,102, 32,105,115,101,
- 110,117,109, 40,110, 99,116,121,112,101, 41, 32,116,104,101,
- 110, 10, 9, 9,108,105,110,101, 32, 61, 32, 99,111,110, 99,
- 97,116,112, 97,114, 97,109, 40,108,105,110,101, 44, 39, 40,
- 105,110,116, 41, 32, 39, 41, 10, 9,101,110,100, 10, 9,108,
- 111, 99, 97,108, 32,100,101,102, 32, 61, 32, 48, 10, 9,105,
- 102, 32,115,101,108,102, 46,100,101,102, 32,126, 61, 32, 39,
- 39, 32,116,104,101,110, 10, 9, 9,100,101,102, 32, 61, 32,
- 115,101,108,102, 46,100,101,102, 10, 9, 9,105,102, 32, 40,
- 112,116,114, 32, 61, 61, 32, 39, 39, 32,111,114, 32,115,101,
- 108,102, 46,112,116,114, 32, 61, 61, 32, 39, 38, 39, 41, 32,
- 97,110,100, 32,110,111,116, 32,116, 32,116,104,101,110, 10,
- 9, 9, 9,100,101,102, 32, 61, 32, 34, 40,118,111,105,100,
- 42, 41, 38, 40, 99,111,110,115,116, 32, 34, 46, 46,116,121,
- 112,101, 46, 46, 34, 41, 34, 46, 46,100,101,102, 10, 9, 9,
- 101,110,100, 10, 9,101,110,100, 10, 9,105,102, 32,116, 32,
- 116,104,101,110, 10, 9, 9,108,105,110,101, 32, 61, 32, 99,
- 111,110, 99, 97,116,112, 97,114, 97,109, 40,108,105,110,101,
- 44, 39,116,111,108,117, 97, 95,116,111, 39, 46, 46,116, 44,
- 39, 40,116,111,108,117, 97, 95, 83, 44, 39, 44,110, 97,114,
- 103, 44, 39, 44, 39, 44,100,101,102, 44, 39, 41, 41, 59, 39,
- 41, 10, 9,101,108,115,101, 10, 9, 9,108,111, 99, 97,108,
- 32,116,111, 95,102,117,110, 99, 32, 61, 32,103,101,116, 95,
- 116,111, 95,102,117,110, 99,116,105,111,110, 40,116,121,112,
- 101, 41, 10, 9, 9,108,105,110,101, 32, 61, 32, 99,111,110,
- 99, 97,116,112, 97,114, 97,109, 40,108,105,110,101, 44,116,
- 111, 95,102,117,110, 99, 46, 46, 39, 40,116,111,108,117, 97,
- 95, 83, 44, 39, 44,110, 97,114,103, 44, 39, 44, 39, 44,100,
- 101,102, 44, 39, 41, 41, 59, 39, 41, 10, 9,101,110,100, 10,
- 32, 32,101,110,100, 10, 32,101,110,100, 10, 9,114,101,116,
- 117,114,110, 32,108,105,110,101, 10,101,110,100, 10, 10, 45,
- 45, 32, 68,101, 99,108, 97,114,101, 32,118, 97,114,105, 97,
- 98,108,101, 10,102,117,110, 99,116,105,111,110, 32, 99,108,
- 97,115,115, 68,101, 99,108, 97,114, 97,116,105,111,110, 58,
- 100,101, 99,108, 97,114,101, 32, 40,110, 97,114,103, 41, 10,
- 32,105,102, 32,115,101,108,102, 46,100,105,109, 32,126, 61,
- 32, 39, 39, 32, 97,110,100, 32,116,111,110,117,109, 98,101,
- 114, 40,115,101,108,102, 46,100,105,109, 41, 61, 61,110,105,
- 108, 32,116,104,101,110, 10, 9, 32,111,117,116,112,117,116,
- 40, 39, 35,105,102,100,101,102, 32, 95, 95, 99,112,108,117,
- 115,112,108,117,115, 92,110, 39, 41, 10, 9, 9,111,117,116,
- 112,117,116, 40,115,101,108,102, 58, 98,117,105,108,100,100,
- 101, 99,108, 97,114, 97,116,105,111,110, 40,110, 97,114,103,
- 44,116,114,117,101, 41, 41, 10, 9, 9,111,117,116,112,117,
- 116, 40, 39, 35,101,108,115,101, 92,110, 39, 41, 10, 9, 9,
- 111,117,116,112,117,116, 40,115,101,108,102, 58, 98,117,105,
- 108,100,100,101, 99,108, 97,114, 97,116,105,111,110, 40,110,
- 97,114,103, 44,102, 97,108,115,101, 41, 41, 10, 9, 32,111,
- 117,116,112,117,116, 40, 39, 35,101,110,100,105,102, 92,110,
- 39, 41, 10, 9,101,108,115,101, 10, 9, 9,111,117,116,112,
- 117,116, 40,115,101,108,102, 58, 98,117,105,108,100,100,101,
- 99,108, 97,114, 97,116,105,111,110, 40,110, 97,114,103, 44,
- 102, 97,108,115,101, 41, 41, 10, 9,101,110,100, 10,101,110,
- 100, 10, 10, 45, 45, 32, 71,101,116, 32,112, 97,114, 97,109,
- 101,116,101,114, 32,118, 97,108,117,101, 10,102,117,110, 99,
- 116,105,111,110, 32, 99,108, 97,115,115, 68,101, 99,108, 97,
- 114, 97,116,105,111,110, 58,103,101,116, 97,114,114, 97,121,
- 32, 40,110, 97,114,103, 41, 10, 32,105,102, 32,115,101,108,
- 102, 46,100,105,109, 32,126, 61, 32, 39, 39, 32,116,104,101,
- 110, 10, 9, 32,108,111, 99, 97,108, 32,116,121,112,101, 32,
- 61, 32,103,115,117, 98, 40,115,101,108,102, 46,116,121,112,
- 101, 44, 39, 99,111,110,115,116, 32, 39, 44, 39, 39, 41, 10,
- 32, 32,111,117,116,112,117,116, 40, 39, 32, 32,123, 39, 41,
- 10, 9, 32,111,117,116,112,117,116, 40, 39, 35,105,102,110,
- 100,101,102, 32, 84, 79, 76, 85, 65, 95, 82, 69, 76, 69, 65,
- 83, 69, 92,110, 39, 41, 10, 32, 32,108,111, 99, 97,108, 32,
- 100,101,102, 59, 32,105,102, 32,115,101,108,102, 46,100,101,
- 102,126, 61, 39, 39, 32,116,104,101,110, 32,100,101,102, 61,
- 49, 32,101,108,115,101, 32,100,101,102, 61, 48, 32,101,110,
- 100, 10, 9, 9,108,111, 99, 97,108, 32,116, 32, 61, 32,105,
- 115, 98, 97,115,105, 99, 40,116,121,112,101, 41, 10, 9, 9,
- 105,102, 32, 40,116, 41, 32,116,104,101,110, 10, 9, 9, 32,
- 32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 32,105,102,
- 32, 40, 33,116,111,108,117, 97, 95,105,115, 39, 46, 46,116,
- 46, 46, 39, 97,114,114, 97,121, 40,116,111,108,117, 97, 95,
- 83, 44, 39, 44,110, 97,114,103, 44, 39, 44, 39, 44,115,101,
- 108,102, 46,100,105,109, 44, 39, 44, 39, 44,100,101,102, 44,
- 39, 44, 38,116,111,108,117, 97, 95,101,114,114, 41, 41, 39,
- 41, 10, 9, 9,101,108,115,101, 10, 9, 9, 32, 32, 32,111,
- 117,116,112,117,116, 40, 39, 32, 32, 32,105,102, 32, 40, 33,
- 116,111,108,117, 97, 95,105,115,117,115,101,114,116,121,112,
- 101, 97,114,114, 97,121, 40,116,111,108,117, 97, 95, 83, 44,
- 39, 44,110, 97,114,103, 44, 39, 44, 34, 39, 44,116,121,112,
- 101, 44, 39, 34, 44, 39, 44,115,101,108,102, 46,100,105,109,
- 44, 39, 44, 39, 44,100,101,102, 44, 39, 44, 38,116,111,108,
- 117, 97, 95,101,114,114, 41, 41, 39, 41, 10, 9, 9,101,110,
- 100, 10, 32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 32,
- 32,103,111,116,111, 32,116,111,108,117, 97, 95,108,101,114,
- 114,111,114, 59, 39, 41, 10, 32, 32,111,117,116,112,117,116,
- 40, 39, 32, 32, 32,101,108,115,101, 92,110, 39, 41, 10, 9,
- 32,111,117,116,112,117,116, 40, 39, 35,101,110,100,105,102,
- 92,110, 39, 41, 10, 32, 32,111,117,116,112,117,116, 40, 39,
- 32, 32, 32,123, 39, 41, 10, 32, 32,111,117,116,112,117,116,
- 40, 39, 32, 32, 32, 32,105,110,116, 32,105, 59, 39, 41, 10,
- 32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 32, 32,102,
- 111,114, 40,105, 61, 48, 59, 32,105, 60, 39, 46, 46,115,101,
- 108,102, 46,100,105,109, 46, 46, 39, 59,105, 43, 43, 41, 39,
- 41, 10, 32, 32,108,111, 99, 97,108, 32,116, 32, 61, 32,105,
- 115, 98, 97,115,105, 99, 40,116,121,112,101, 41, 10, 32, 32,
- 108,111, 99, 97,108, 32,112,116,114, 32, 61, 32, 39, 39, 10,
- 32, 32,105,102, 32,115,101,108,102, 46,112,116,114,126, 61,
- 39, 39, 32,116,104,101,110, 32,112,116,114, 32, 61, 32, 39,
- 42, 39, 32,101,110,100, 10, 32, 32,111,117,116,112,117,116,
- 40, 39, 32, 32, 32, 39, 44,115,101,108,102, 46,110, 97,109,
- 101, 46, 46, 39, 91,105, 93, 32, 61, 32, 39, 41, 10, 32, 32,
- 105,102, 32,110,111,116, 32,116, 32, 97,110,100, 32,112,116,
- 114, 61, 61, 39, 39, 32,116,104,101,110, 32,111,117,116,112,
- 117,116, 40, 39, 42, 39, 41, 32,101,110,100, 10, 32, 32,111,
- 117,116,112,117,116, 40, 39, 40, 40, 39, 44,116,121,112,101,
- 41, 10, 32, 32,105,102, 32,110,111,116, 32,116, 32,116,104,
- 101,110, 10, 32, 32, 32,111,117,116,112,117,116, 40, 39, 42,
- 39, 41, 10, 32, 32,101,110,100, 10, 32, 32,111,117,116,112,
- 117,116, 40, 39, 41, 32, 39, 41, 10, 32, 32,108,111, 99, 97,
- 108, 32,100,101,102, 32, 61, 32, 48, 10, 32, 32,105,102, 32,
- 115,101,108,102, 46,100,101,102, 32,126, 61, 32, 39, 39, 32,
- 116,104,101,110, 32,100,101,102, 32, 61, 32,115,101,108,102,
- 46,100,101,102, 32,101,110,100, 10, 32, 32,105,102, 32,116,
- 32,116,104,101,110, 10, 32, 32, 32,111,117,116,112,117,116,
- 40, 39,116,111,108,117, 97, 95,116,111,102,105,101,108,100,
- 39, 46, 46,116, 46, 46, 39, 40,116,111,108,117, 97, 95, 83,
- 44, 39, 44,110, 97,114,103, 44, 39, 44,105, 43, 49, 44, 39,
- 44,100,101,102, 44, 39, 41, 41, 59, 39, 41, 10, 32, 32,101,
- 108,115,101, 10, 32, 32, 32,111,117,116,112,117,116, 40, 39,
- 116,111,108,117, 97, 95,116,111,102,105,101,108,100,117,115,
- 101,114,116,121,112,101, 40,116,111,108,117, 97, 95, 83, 44,
- 39, 44,110, 97,114,103, 44, 39, 44,105, 43, 49, 44, 39, 44,
- 100,101,102, 44, 39, 41, 41, 59, 39, 41, 10, 32, 32,101,110,
- 100, 10, 32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 32,
- 125, 39, 41, 10, 32, 32,111,117,116,112,117,116, 40, 39, 32,
- 32,125, 39, 41, 10, 32,101,110,100, 10,101,110,100, 10, 10,
- 45, 45, 32, 71,101,116, 32,112, 97,114, 97,109,101,116,101,
- 114, 32,118, 97,108,117,101, 10,102,117,110, 99,116,105,111,
- 110, 32, 99,108, 97,115,115, 68,101, 99,108, 97,114, 97,116,
- 105,111,110, 58,115,101,116, 97,114,114, 97,121, 32, 40,110,
- 97,114,103, 41, 10, 32,105,102, 32,110,111,116, 32,115,116,
- 114,102,105,110,100, 40,115,101,108,102, 46,116,121,112,101,
- 44, 39, 99,111,110,115,116, 37,115, 43, 39, 41, 32, 97,110,
- 100, 32,115,101,108,102, 46,100,105,109, 32,126, 61, 32, 39,
- 39, 32,116,104,101,110, 10, 9, 32,108,111, 99, 97,108, 32,
- 116,121,112,101, 32, 61, 32,103,115,117, 98, 40,115,101,108,
- 102, 46,116,121,112,101, 44, 39, 99,111,110,115,116, 32, 39,
- 44, 39, 39, 41, 10, 32, 32,111,117,116,112,117,116, 40, 39,
- 32, 32,123, 39, 41, 10, 32, 32,111,117,116,112,117,116, 40,
- 39, 32, 32, 32,105,110,116, 32,105, 59, 39, 41, 10, 32, 32,
- 111,117,116,112,117,116, 40, 39, 32, 32, 32,102,111,114, 40,
- 105, 61, 48, 59, 32,105, 60, 39, 46, 46,115,101,108,102, 46,
- 100,105,109, 46, 46, 39, 59,105, 43, 43, 41, 39, 41, 10, 32,
- 32,108,111, 99, 97,108, 32,116, 44, 99,116, 32, 61, 32,105,
- 115, 98, 97,115,105, 99, 40,116,121,112,101, 41, 10, 32, 32,
- 105,102, 32,116, 32,116,104,101,110, 10, 32, 32, 32,111,117,
- 116,112,117,116, 40, 39, 32, 32, 32, 32,116,111,108,117, 97,
- 95,112,117,115,104,102,105,101,108,100, 39, 46, 46,116, 46,
- 46, 39, 40,116,111,108,117, 97, 95, 83, 44, 39, 44,110, 97,
- 114,103, 44, 39, 44,105, 43, 49, 44, 40, 39, 44, 99,116, 44,
- 39, 41, 39, 44,115,101,108,102, 46,110, 97,109,101, 44, 39,
- 91,105, 93, 41, 59, 39, 41, 10, 32, 32,101,108,115,101, 10,
- 32, 32, 32,105,102, 32,115,101,108,102, 46,112,116,114, 32,
- 61, 61, 32, 39, 39, 32,116,104,101,110, 10, 32, 32, 32, 32,
- 32,111,117,116,112,117,116, 40, 39, 32, 32, 32,123, 39, 41,
- 10, 32, 32, 32, 32, 32,111,117,116,112,117,116, 40, 39, 35,
- 105,102,100,101,102, 32, 95, 95, 99,112,108,117,115,112,108,
- 117,115, 92,110, 39, 41, 10, 32, 32, 32, 32, 32,111,117,116,
- 112,117,116, 40, 39, 32, 32, 32, 32,118,111,105,100, 42, 32,
- 116,111,108,117, 97, 95,111, 98,106, 32, 61, 32, 77,116,111,
- 108,117, 97, 95,110,101,119, 40, 40, 39, 44,116,121,112,101,
- 44, 39, 41, 40, 39, 44,115,101,108,102, 46,110, 97,109,101,
- 44, 39, 91,105, 93, 41, 41, 59, 39, 41, 10, 32, 32, 32, 32,
- 32,111,117,116,112,117,116, 40, 39, 32, 32, 32, 32,116,111,
- 108,117, 97, 95,112,117,115,104,102,105,101,108,100,117,115,
- 101,114,116,121,112,101, 95, 97,110,100, 95,116, 97,107,101,
- 111,119,110,101,114,115,104,105,112, 40,116,111,108,117, 97,
- 95, 83, 44, 39, 44,110, 97,114,103, 44, 39, 44,105, 43, 49,
- 44,116,111,108,117, 97, 95,111, 98,106, 44, 34, 39, 44,116,
- 121,112,101, 44, 39, 34, 41, 59, 39, 41, 10, 32, 32, 32, 32,
- 32,111,117,116,112,117,116, 40, 39, 35,101,108,115,101, 92,
- 110, 39, 41, 10, 32, 32, 32, 32, 32,111,117,116,112,117,116,
- 40, 39, 32, 32, 32, 32,118,111,105,100, 42, 32,116,111,108,
- 117, 97, 95,111, 98,106, 32, 61, 32,116,111,108,117, 97, 95,
- 99,111,112,121, 40,116,111,108,117, 97, 95, 83, 44, 40,118,
- 111,105,100, 42, 41, 38, 39, 44,115,101,108,102, 46,110, 97,
- 109,101, 44, 39, 91,105, 93, 44,115,105,122,101,111,102, 40,
- 39, 44,116,121,112,101, 44, 39, 41, 41, 59, 39, 41, 10, 32,
- 32, 32, 32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 32,
- 32,116,111,108,117, 97, 95,112,117,115,104,102,105,101,108,
- 100,117,115,101,114,116,121,112,101, 40,116,111,108,117, 97,
- 95, 83, 44, 39, 44,110, 97,114,103, 44, 39, 44,105, 43, 49,
- 44,116,111,108,117, 97, 95,111, 98,106, 44, 34, 39, 44,116,
- 121,112,101, 44, 39, 34, 41, 59, 39, 41, 10, 32, 32, 32, 32,
- 32,111,117,116,112,117,116, 40, 39, 35,101,110,100,105,102,
- 92,110, 39, 41, 10, 32, 32, 32, 32, 32,111,117,116,112,117,
- 116, 40, 39, 32, 32, 32,125, 39, 41, 10, 32, 32, 32,101,108,
- 115,101, 10, 32, 32, 32, 32,111,117,116,112,117,116, 40, 39,
- 32, 32, 32,116,111,108,117, 97, 95,112,117,115,104,102,105,
- 101,108,100,117,115,101,114,116,121,112,101, 40,116,111,108,
- 117, 97, 95, 83, 44, 39, 44,110, 97,114,103, 44, 39, 44,105,
- 43, 49, 44, 40,118,111,105,100, 42, 41, 39, 44,115,101,108,
- 102, 46,110, 97,109,101, 44, 39, 91,105, 93, 44, 34, 39, 44,
- 116,121,112,101, 44, 39, 34, 41, 59, 39, 41, 10, 32, 32, 32,
- 101,110,100, 10, 32, 32,101,110,100, 10, 32, 32,111,117,116,
- 112,117,116, 40, 39, 32, 32,125, 39, 41, 10, 32,101,110,100,
- 10,101,110,100, 10, 10, 45, 45, 32, 70,114,101,101, 32,100,
- 121,110, 97,109,105, 99, 97,108,108,121, 32, 97,108,108,111,
- 99, 97,116,101,100, 32, 97,114,114, 97,121, 10,102,117,110,
- 99,116,105,111,110, 32, 99,108, 97,115,115, 68,101, 99,108,
- 97,114, 97,116,105,111,110, 58,102,114,101,101, 97,114,114,
- 97,121, 32, 40, 41, 10, 32,105,102, 32,115,101,108,102, 46,
- 100,105,109, 32,126, 61, 32, 39, 39, 32, 97,110,100, 32,116,
- 111,110,117,109, 98,101,114, 40,115,101,108,102, 46,100,105,
- 109, 41, 61, 61,110,105,108, 32,116,104,101,110, 10, 9, 32,
- 111,117,116,112,117,116, 40, 39, 35,105,102,100,101,102, 32,
- 95, 95, 99,112,108,117,115,112,108,117,115, 92,110, 39, 41,
- 10, 9, 9,111,117,116,112,117,116, 40, 39, 32, 32, 77,116,
- 111,108,117, 97, 95,100,101,108,101,116,101, 95,100,105,109,
- 40, 39, 44,115,101,108,102, 46,110, 97,109,101, 44, 39, 41,
- 59, 39, 41, 10, 9, 32,111,117,116,112,117,116, 40, 39, 35,
- 101,108,115,101, 92,110, 39, 41, 10, 32, 32,111,117,116,112,
- 117,116, 40, 39, 32, 32,102,114,101,101, 40, 39, 44,115,101,
- 108,102, 46,110, 97,109,101, 44, 39, 41, 59, 39, 41, 10, 9,
- 32,111,117,116,112,117,116, 40, 39, 35,101,110,100,105,102,
- 92,110, 39, 41, 10, 32,101,110,100, 10,101,110,100, 10, 10,
- 45, 45, 32, 80, 97,115,115, 32,112, 97,114, 97,109,101,116,
- 101,114, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,
- 115,115, 68,101, 99,108, 97,114, 97,116,105,111,110, 58,112,
- 97,115,115,112, 97,114, 32, 40, 41, 10, 32,105,102, 32,115,
- 101,108,102, 46,112,116,114, 61, 61, 39, 38, 39, 32, 97,110,
- 100, 32,110,111,116, 32,105,115, 98, 97,115,105, 99, 40,115,
- 101,108,102, 46,116,121,112,101, 41, 32,116,104,101,110, 10,
- 32, 32,111,117,116,112,117,116, 40, 39, 42, 39, 46, 46,115,
- 101,108,102, 46,110, 97,109,101, 41, 10, 32,101,108,115,101,
- 105,102, 32,115,101,108,102, 46,114,101,116, 61, 61, 39, 42,
- 39, 32,116,104,101,110, 10, 32, 32,111,117,116,112,117,116,
- 40, 39, 38, 39, 46, 46,115,101,108,102, 46,110, 97,109,101,
- 41, 10, 32,101,108,115,101, 10, 32, 32,111,117,116,112,117,
- 116, 40,115,101,108,102, 46,110, 97,109,101, 41, 10, 32,101,
- 110,100, 10,101,110,100, 10, 10, 45, 45, 32, 82,101,116,117,
- 114,110, 32,112, 97,114, 97,109,101,116,101,114, 32,118, 97,
- 108,117,101, 10,102,117,110, 99,116,105,111,110, 32, 99,108,
- 97,115,115, 68,101, 99,108, 97,114, 97,116,105,111,110, 58,
- 114,101,116,118, 97,108,117,101, 32, 40, 41, 10, 32,105,102,
- 32,115,101,108,102, 46,114,101,116, 32,126, 61, 32, 39, 39,
- 32,116,104,101,110, 10, 32, 32,108,111, 99, 97,108, 32,116,
- 44, 99,116, 32, 61, 32,105,115, 98, 97,115,105, 99, 40,115,
- 101,108,102, 46,116,121,112,101, 41, 10, 32, 32,105,102, 32,
- 116, 32, 97,110,100, 32,116,126, 61, 39, 39, 32,116,104,101,
- 110, 10, 32, 32, 32,111,117,116,112,117,116, 40, 39, 32, 32,
- 32,116,111,108,117, 97, 95,112,117,115,104, 39, 46, 46,116,
- 46, 46, 39, 40,116,111,108,117, 97, 95, 83, 44, 40, 39, 44,
- 99,116, 44, 39, 41, 39, 46, 46,115,101,108,102, 46,110, 97,
- 109,101, 46, 46, 39, 41, 59, 39, 41, 10, 32, 32,101,108,115,
- 101, 10, 32, 32, 32,108,111, 99, 97,108, 32,112,117,115,104,
- 95,102,117,110, 99, 32, 61, 32,103,101,116, 95,112,117,115,
- 104, 95,102,117,110, 99,116,105,111,110, 40,115,101,108,102,
- 46,116,121,112,101, 41, 10, 32, 32, 32,111,117,116,112,117,
- 116, 40, 39, 32, 32, 32, 39, 44,112,117,115,104, 95,102,117,
- 110, 99, 44, 39, 40,116,111,108,117, 97, 95, 83, 44, 40,118,
- 111,105,100, 42, 41, 39, 46, 46,115,101,108,102, 46,110, 97,
- 109,101, 46, 46, 39, 44, 34, 39, 44,115,101,108,102, 46,116,
- 121,112,101, 44, 39, 34, 41, 59, 39, 41, 10, 32, 32,101,110,
- 100, 10, 32, 32,114,101,116,117,114,110, 32, 49, 10, 32,101,
- 110,100, 10, 32,114,101,116,117,114,110, 32, 48, 10,101,110,
- 100, 10, 10, 45, 45, 32, 73,110,116,101,114,110, 97,108, 32,
- 99,111,110,115,116,114,117, 99,116,111,114, 10,102,117,110,
- 99,116,105,111,110, 32, 95, 68,101, 99,108, 97,114, 97,116,
- 105,111,110, 32, 40,116, 41, 10, 10, 32,115,101,116,109,101,
- 116, 97,116, 97, 98,108,101, 40,116, 44, 99,108, 97,115,115,
- 68,101, 99,108, 97,114, 97,116,105,111,110, 41, 10, 32,116,
- 58, 98,117,105,108,100,110, 97,109,101,115, 40, 41, 10, 32,
- 116, 58, 99,104,101, 99,107,110, 97,109,101, 40, 41, 10, 32,
- 116, 58, 99,104,101, 99,107,116,121,112,101, 40, 41, 10, 32,
- 108,111, 99, 97,108, 32,102,116, 32, 61, 32,102,105,110,100,
- 116,121,112,101, 40,116, 46,116,121,112,101, 41, 32,111,114,
- 32,116, 46,116,121,112,101, 10, 32,105,102, 32,110,111,116,
- 32,105,115,101,110,117,109, 40,102,116, 41, 32,116,104,101,
- 110, 10, 9,116, 46,109,111,100, 44, 32,116, 46,116,121,112,
- 101, 32, 61, 32, 97,112,112,108,121,116,121,112,101,100,101,
- 102, 40,116, 46,109,111,100, 44, 32,102,116, 41, 10, 32,101,
- 110,100, 10, 10, 32,105,102, 32,116, 46,107,105,110,100, 61,
- 61, 34,118, 97,114, 34, 32, 97,110,100, 32, 40,115,116,114,
- 105,110,103, 46,102,105,110,100, 40,116, 46,109,111,100, 44,
- 32, 34,116,111,108,117, 97, 95,112,114,111,112,101,114,116,
- 121, 37,115, 34, 41, 32,111,114, 32,115,116,114,105,110,103,
- 46,102,105,110,100, 40,116, 46,109,111,100, 44, 32, 34,116,
- 111,108,117, 97, 95,112,114,111,112,101,114,116,121, 36, 34,
- 41, 41, 32,116,104,101,110, 10, 32, 9,116, 46,109,111,100,
- 32, 61, 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,
- 116, 46,109,111,100, 44, 32, 34,116,111,108,117, 97, 95,112,
- 114,111,112,101,114,116,121, 34, 44, 32, 34,116,111,108,117,
- 97, 95,112,114,111,112,101,114,116,121, 95, 95, 34, 46, 46,
- 103,101,116, 95,112,114,111,112,101,114,116,121, 95,116,121,
- 112,101, 40, 41, 41, 10, 32,101,110,100, 10, 10, 32,114,101,
- 116,117,114,110, 32,116, 10,101,110,100, 10, 10, 45, 45, 32,
- 67,111,110,115,116,114,117, 99,116,111,114, 10, 45, 45, 32,
- 69,120,112,101, 99,116,115, 32,116,104,101, 32,115,116,114,
- 105,110,103, 32,100,101, 99,108, 97,114, 97,116,105,111,110,
- 46, 10, 45, 45, 32, 84,104,101, 32,107,105,110,100, 32,111,
- 102, 32,100,101, 99,108, 97,114, 97,116,105,111,110, 32, 99,
- 97,110, 32, 98,101, 32, 34,118, 97,114, 34, 32,111,114, 32,
- 34,102,117,110, 99, 34, 46, 10,102,117,110, 99,116,105,111,
- 110, 32, 68,101, 99,108, 97,114, 97,116,105,111,110, 32, 40,
- 115, 44,107,105,110,100, 44,105,115, 95,112, 97,114, 97,109,
- 101,116,101,114, 41, 10, 10, 32, 45, 45, 32,101,108,105,109,
- 105,110, 97,116,101, 32,115,112, 97, 99,101,115, 32,105,102,
- 32,100,101,102, 97,117,108,116, 32,118, 97,108,117,101, 32,
- 105,115, 32,112,114,111,118,105,100,101,100, 10, 32,115, 32,
- 61, 32,103,115,117, 98, 40,115, 44, 34, 37,115, 42, 61, 37,
- 115, 42, 34, 44, 34, 61, 34, 41, 10, 32,115, 32, 61, 32,103,
- 115,117, 98, 40,115, 44, 32, 34, 37,115, 42, 60, 34, 44, 32,
- 34, 60, 34, 41, 10, 10, 32,108,111, 99, 97,108, 32,100,101,
- 102, 98, 44,116,109,112,100,101,102, 10, 32,100,101,102, 98,
- 44, 95, 44,116,109,112,100,101,102, 32, 61, 32,115,116,114,
- 105,110,103, 46,102,105,110,100, 40,115, 44, 32, 34, 40, 61,
- 46, 42, 41, 36, 34, 41, 10, 32,105,102, 32,100,101,102, 98,
- 32,116,104,101,110, 10, 32, 9,115, 32, 61, 32,115,116,114,
- 105,110,103, 46,103,115,117, 98, 40,115, 44, 32, 34, 61, 46,
- 42, 36, 34, 44, 32, 34, 34, 41, 10, 32,101,108,115,101, 10,
- 32, 9,116,109,112,100,101,102, 32, 61, 32, 39, 39, 10, 32,
- 101,110,100, 10, 32,105,102, 32,107,105,110,100, 32, 61, 61,
- 32, 34,118, 97,114, 34, 32,116,104,101,110, 10, 32, 32, 45,
- 45, 32, 99,104,101, 99,107, 32,116,104,101, 32,102,111,114,
- 109, 58, 32,118,111,105,100, 10, 32, 32,105,102, 32,115, 32,
- 61, 61, 32, 39, 39, 32,111,114, 32,115, 32, 61, 61, 32, 39,
- 118,111,105,100, 39, 32,116,104,101,110, 10, 32, 32, 32,114,
- 101,116,117,114,110, 32, 95, 68,101, 99,108, 97,114, 97,116,
- 105,111,110,123,116,121,112,101, 32, 61, 32, 39,118,111,105,
- 100, 39, 44, 32,107,105,110,100, 32, 61, 32,107,105,110,100,
- 44, 32,105,115, 95,112, 97,114, 97,109,101,116,101,114, 32,
- 61, 32,105,115, 95,112, 97,114, 97,109,101,116,101,114,125,
- 10, 32, 32,101,110,100, 10, 32,101,110,100, 10, 10, 32, 45,
- 45, 32, 99,104,101, 99,107, 32,116,104,101, 32,102,111,114,
- 109, 58, 32,109,111,100, 32,116,121,112,101, 42, 38, 32,110,
- 97,109,101, 10, 32,108,111, 99, 97,108, 32,116, 32, 61, 32,
- 115,112,108,105,116, 95, 99, 95,116,111,107,101,110,115, 40,
- 115, 44, 39, 37, 42, 37,115, 42, 38, 39, 41, 10, 32,105,102,
- 32,116, 46,110, 32, 61, 61, 32, 50, 32,116,104,101,110, 10,
- 32, 32,105,102, 32,107,105,110,100, 32, 61, 61, 32, 39,102,
- 117,110, 99, 39, 32,116,104,101,110, 10, 32, 32, 32,101,114,
- 114,111,114, 40, 34, 35,105,110,118, 97,108,105,100, 32,102,
- 117,110, 99,116,105,111,110, 32,114,101,116,117,114,110, 32,
- 116,121,112,101, 58, 32, 34, 46, 46,115, 41, 10, 32, 32,101,
- 110,100, 10, 32, 32, 45, 45,108,111, 99, 97,108, 32,109, 32,
- 61, 32,115,112,108,105,116, 40,116, 91, 49, 93, 44, 39, 37,
- 115, 37,115, 42, 39, 41, 10, 32, 32,108,111, 99, 97,108, 32,
- 109, 32, 61, 32,115,112,108,105,116, 95, 99, 95,116,111,107,
- 101,110,115, 40,116, 91, 49, 93, 44, 39, 37,115, 43, 39, 41,
- 10, 32, 32,114,101,116,117,114,110, 32, 95, 68,101, 99,108,
- 97,114, 97,116,105,111,110,123, 10, 32, 32, 32,110, 97,109,
- 101, 32, 61, 32,116, 91, 50, 93, 46, 46,116,109,112,100,101,
- 102, 44, 10, 32, 32, 32,112,116,114, 32, 61, 32, 39, 42, 39,
- 44, 10, 32, 32, 32,114,101,116, 32, 61, 32, 39, 38, 39, 44,
- 10, 32, 32, 32, 45, 45,116,121,112,101, 32, 61, 32,114,101,
- 98,117,105,108,100, 95,116,101,109,112,108, 97,116,101, 40,
- 109, 91,109, 46,110, 93, 44, 32,116, 98, 44, 32,116,105,109,
- 112,108, 41, 44, 10, 32, 32, 32,116,121,112,101, 32, 61, 32,
- 109, 91,109, 46,110, 93, 44, 10, 32, 32, 32,109,111,100, 32,
- 61, 32, 99,111,110, 99, 97,116, 40,109, 44, 49, 44,109, 46,
- 110, 45, 49, 41, 44, 10, 32, 32, 32,105,115, 95,112, 97,114,
- 97,109,101,116,101,114, 32, 61, 32,105,115, 95,112, 97,114,
- 97,109,101,116,101,114, 44, 10, 32, 32, 32,107,105,110,100,
- 32, 61, 32,107,105,110,100, 10, 32, 32,125, 10, 32,101,110,
- 100, 10, 10, 32, 45, 45, 32, 99,104,101, 99,107, 32,116,104,
- 101, 32,102,111,114,109, 58, 32,109,111,100, 32,116,121,112,
- 101, 42, 42, 32,110, 97,109,101, 10, 32,116, 32, 61, 32,115,
- 112,108,105,116, 95, 99, 95,116,111,107,101,110,115, 40,115,
- 44, 39, 37, 42, 37,115, 42, 37, 42, 39, 41, 10, 32,105,102,
- 32,116, 46,110, 32, 61, 61, 32, 50, 32,116,104,101,110, 10,
- 32, 32,105,102, 32,107,105,110,100, 32, 61, 61, 32, 39,102,
- 117,110, 99, 39, 32,116,104,101,110, 10, 32, 32, 32,101,114,
- 114,111,114, 40, 34, 35,105,110,118, 97,108,105,100, 32,102,
- 117,110, 99,116,105,111,110, 32,114,101,116,117,114,110, 32,
- 116,121,112,101, 58, 32, 34, 46, 46,115, 41, 10, 32, 32,101,
- 110,100, 10, 32, 32, 45, 45,108,111, 99, 97,108, 32,109, 32,
- 61, 32,115,112,108,105,116, 40,116, 91, 49, 93, 44, 39, 37,
- 115, 37,115, 42, 39, 41, 10, 32, 32,108,111, 99, 97,108, 32,
- 109, 32, 61, 32,115,112,108,105,116, 95, 99, 95,116,111,107,
- 101,110,115, 40,116, 91, 49, 93, 44, 39, 37,115, 43, 39, 41,
- 10, 32, 32,114,101,116,117,114,110, 32, 95, 68,101, 99,108,
- 97,114, 97,116,105,111,110,123, 10, 32, 32, 32,110, 97,109,
- 101, 32, 61, 32,116, 91, 50, 93, 46, 46,116,109,112,100,101,
- 102, 44, 10, 32, 32, 32,112,116,114, 32, 61, 32, 39, 42, 39,
- 44, 10, 32, 32, 32,114,101,116, 32, 61, 32, 39, 42, 39, 44,
- 10, 32, 32, 32, 45, 45,116,121,112,101, 32, 61, 32,114,101,
- 98,117,105,108,100, 95,116,101,109,112,108, 97,116,101, 40,
- 109, 91,109, 46,110, 93, 44, 32,116, 98, 44, 32,116,105,109,
- 112,108, 41, 44, 10, 32, 32, 32,116,121,112,101, 32, 61, 32,
- 109, 91,109, 46,110, 93, 44, 10, 32, 32, 32,109,111,100, 32,
- 61, 32, 99,111,110, 99, 97,116, 40,109, 44, 49, 44,109, 46,
- 110, 45, 49, 41, 44, 10, 32, 32, 32,105,115, 95,112, 97,114,
- 97,109,101,116,101,114, 32, 61, 32,105,115, 95,112, 97,114,
- 97,109,101,116,101,114, 44, 10, 32, 32, 32,107,105,110,100,
- 32, 61, 32,107,105,110,100, 10, 32, 32,125, 10, 32,101,110,
- 100, 10, 10, 32, 45, 45, 32, 99,104,101, 99,107, 32,116,104,
- 101, 32,102,111,114,109, 58, 32,109,111,100, 32,116,121,112,
- 101, 38, 32,110, 97,109,101, 10, 32,116, 32, 61, 32,115,112,
- 108,105,116, 95, 99, 95,116,111,107,101,110,115, 40,115, 44,
- 39, 38, 39, 41, 10, 32,105,102, 32,116, 46,110, 32, 61, 61,
- 32, 50, 32,116,104,101,110, 10, 32, 32, 45, 45,108,111, 99,
- 97,108, 32,109, 32, 61, 32,115,112,108,105,116, 40,116, 91,
- 49, 93, 44, 39, 37,115, 37,115, 42, 39, 41, 10, 32, 32,108,
- 111, 99, 97,108, 32,109, 32, 61, 32,115,112,108,105,116, 95,
- 99, 95,116,111,107,101,110,115, 40,116, 91, 49, 93, 44, 39,
- 37,115, 43, 39, 41, 10, 32, 32,114,101,116,117,114,110, 32,
- 95, 68,101, 99,108, 97,114, 97,116,105,111,110,123, 10, 32,
- 32, 32,110, 97,109,101, 32, 61, 32,116, 91, 50, 93, 46, 46,
- 116,109,112,100,101,102, 44, 10, 32, 32, 32,112,116,114, 32,
- 61, 32, 39, 38, 39, 44, 10, 32, 32, 32, 45, 45,116,121,112,
- 101, 32, 61, 32,114,101, 98,117,105,108,100, 95,116,101,109,
- 112,108, 97,116,101, 40,109, 91,109, 46,110, 93, 44, 32,116,
- 98, 44, 32,116,105,109,112,108, 41, 44, 10, 32, 32, 32,116,
- 121,112,101, 32, 61, 32,109, 91,109, 46,110, 93, 44, 10, 32,
- 32, 32,109,111,100, 32, 61, 32, 99,111,110, 99, 97,116, 40,
- 109, 44, 49, 44,109, 46,110, 45, 49, 41, 44, 10, 32, 32, 32,
- 105,115, 95,112, 97,114, 97,109,101,116,101,114, 32, 61, 32,
- 105,115, 95,112, 97,114, 97,109,101,116,101,114, 44, 10, 32,
- 32, 32,107,105,110,100, 32, 61, 32,107,105,110,100, 10, 32,
- 32,125, 10, 32,101,110,100, 10, 10, 32, 45, 45, 32, 99,104,
- 101, 99,107, 32,116,104,101, 32,102,111,114,109, 58, 32,109,
- 111,100, 32,116,121,112,101, 42, 32,110, 97,109,101, 10, 32,
- 108,111, 99, 97,108, 32,115, 49, 32, 61, 32,103,115,117, 98,
- 40,115, 44, 34, 40, 37, 98, 92, 91, 92, 93, 41, 34, 44,102,
- 117,110, 99,116,105,111,110, 32, 40,110, 41, 32,114,101,116,
- 117,114,110, 32,103,115,117, 98, 40,110, 44, 39, 37, 42, 39,
- 44, 39, 92, 49, 39, 41, 32,101,110,100, 41, 10, 32,116, 32,
- 61, 32,115,112,108,105,116, 95, 99, 95,116,111,107,101,110,
- 115, 40,115, 49, 44, 39, 37, 42, 39, 41, 10, 32,105,102, 32,
- 116, 46,110, 32, 61, 61, 32, 50, 32,116,104,101,110, 10, 32,
- 32,116, 91, 50, 93, 32, 61, 32,103,115,117, 98, 40,116, 91,
- 50, 93, 44, 39, 92, 49, 39, 44, 39, 37, 42, 39, 41, 32, 45,
- 45, 32,114,101,115,116,111,114,101, 32, 42, 32,105,110, 32,
- 100,105,109,101,110,115,105,111,110, 32,101,120,112,114,101,
- 115,115,105,111,110, 10, 32, 32, 45, 45,108,111, 99, 97,108,
- 32,109, 32, 61, 32,115,112,108,105,116, 40,116, 91, 49, 93,
- 44, 39, 37,115, 37,115, 42, 39, 41, 10, 32, 32,108,111, 99,
- 97,108, 32,109, 32, 61, 32,115,112,108,105,116, 95, 99, 95,
- 116,111,107,101,110,115, 40,116, 91, 49, 93, 44, 39, 37,115,
- 43, 39, 41, 10, 32, 32,114,101,116,117,114,110, 32, 95, 68,
- 101, 99,108, 97,114, 97,116,105,111,110,123, 10, 32, 32, 32,
- 110, 97,109,101, 32, 61, 32,116, 91, 50, 93, 46, 46,116,109,
- 112,100,101,102, 44, 10, 32, 32, 32,112,116,114, 32, 61, 32,
- 39, 42, 39, 44, 10, 32, 32, 32,116,121,112,101, 32, 61, 32,
- 109, 91,109, 46,110, 93, 44, 10, 32, 32, 32, 45, 45,116,121,
- 112,101, 32, 61, 32,114,101, 98,117,105,108,100, 95,116,101,
- 109,112,108, 97,116,101, 40,109, 91,109, 46,110, 93, 44, 32,
- 116, 98, 44, 32,116,105,109,112,108, 41, 44, 10, 32, 32, 32,
- 109,111,100, 32, 61, 32, 99,111,110, 99, 97,116, 40,109, 44,
- 49, 44,109, 46,110, 45, 49, 41, 32, 32, 32, 44, 10, 32, 32,
- 32,105,115, 95,112, 97,114, 97,109,101,116,101,114, 32, 61,
- 32,105,115, 95,112, 97,114, 97,109,101,116,101,114, 44, 10,
- 32, 32, 32,107,105,110,100, 32, 61, 32,107,105,110,100, 10,
- 32, 32,125, 10, 32,101,110,100, 10, 10, 32,105,102, 32,107,
- 105,110,100, 32, 61, 61, 32, 39,118, 97,114, 39, 32,116,104,
- 101,110, 10, 32, 32, 45, 45, 32, 99,104,101, 99,107, 32,116,
- 104,101, 32,102,111,114,109, 58, 32,109,111,100, 32,116,121,
- 112,101, 32,110, 97,109,101, 10, 32, 32, 45, 45,116, 32, 61,
- 32,115,112,108,105,116, 40,115, 44, 39, 37,115, 37,115, 42,
- 39, 41, 10, 32, 32,116, 32, 61, 32,115,112,108,105,116, 95,
- 99, 95,116,111,107,101,110,115, 40,115, 44, 39, 37,115, 43,
- 39, 41, 10, 32, 32,108,111, 99, 97,108, 32,118, 10, 32, 32,
- 105,102, 32,102,105,110,100,116,121,112,101, 40,116, 91,116,
- 46,110, 93, 41, 32,116,104,101,110, 32,118, 32, 61, 32, 99,
- 114,101, 97,116,101, 95,118, 97,114,110, 97,109,101, 40, 41,
- 32,101,108,115,101, 32,118, 32, 61, 32,116, 91,116, 46,110,
- 93, 59, 32,116, 46,110, 32, 61, 32,116, 46,110, 45, 49, 32,
- 101,110,100, 10, 32, 32,114,101,116,117,114,110, 32, 95, 68,
- 101, 99,108, 97,114, 97,116,105,111,110,123, 10, 32, 32, 32,
- 110, 97,109,101, 32, 61, 32,118, 46, 46,116,109,112,100,101,
- 102, 44, 10, 32, 32, 32, 45, 45,116,121,112,101, 32, 61, 32,
- 114,101, 98,117,105,108,100, 95,116,101,109,112,108, 97,116,
- 101, 40,116, 91,116, 46,110, 93, 44, 32,116, 98, 44, 32,116,
- 105,109,112,108, 41, 44, 10, 32, 32, 32,116,121,112,101, 32,
- 61, 32,116, 91,116, 46,110, 93, 44, 10, 32, 32, 32,109,111,
- 100, 32, 61, 32, 99,111,110, 99, 97,116, 40,116, 44, 49, 44,
- 116, 46,110, 45, 49, 41, 44, 10, 32, 32, 32,105,115, 95,112,
- 97,114, 97,109,101,116,101,114, 32, 61, 32,105,115, 95,112,
- 97,114, 97,109,101,116,101,114, 44, 10, 32, 32, 32,107,105,
- 110,100, 32, 61, 32,107,105,110,100, 10, 32, 32,125, 10, 10,
- 32,101,108,115,101, 32, 45, 45, 32,107,105,110,100, 32, 61,
- 61, 32, 34,102,117,110, 99, 34, 10, 10, 32, 32, 45, 45, 32,
- 99,104,101, 99,107, 32,116,104,101, 32,102,111,114,109, 58,
- 32,109,111,100, 32,116,121,112,101, 32,110, 97,109,101, 10,
- 32, 32, 45, 45,116, 32, 61, 32,115,112,108,105,116, 40,115,
- 44, 39, 37,115, 37,115, 42, 39, 41, 10, 32, 32,116, 32, 61,
- 32,115,112,108,105,116, 95, 99, 95,116,111,107,101,110,115,
- 40,115, 44, 39, 37,115, 43, 39, 41, 10, 32, 32,108,111, 99,
- 97,108, 32,118, 32, 61, 32,116, 91,116, 46,110, 93, 32, 32,
- 45, 45, 32,108, 97,115,116, 32,119,111,114,100, 32,105,115,
- 32,116,104,101, 32,102,117,110, 99,116,105,111,110, 32,110,
- 97,109,101, 10, 32, 32,108,111, 99, 97,108, 32,116,112, 44,
- 109,100, 10, 32, 32,105,102, 32,116, 46,110, 62, 49, 32,116,
- 104,101,110, 10, 32, 32, 32,116,112, 32, 61, 32,116, 91,116,
- 46,110, 45, 49, 93, 10, 32, 32, 32,109,100, 32, 61, 32, 99,
- 111,110, 99, 97,116, 40,116, 44, 49, 44,116, 46,110, 45, 50,
- 41, 10, 32, 32,101,110,100, 10, 32, 32, 45, 45,105,102, 32,
- 116,112, 32,116,104,101,110, 32,116,112, 32, 61, 32,114,101,
- 98,117,105,108,100, 95,116,101,109,112,108, 97,116,101, 40,
- 116,112, 44, 32,116, 98, 44, 32,116,105,109,112,108, 41, 32,
- 101,110,100, 10, 32, 32,114,101,116,117,114,110, 32, 95, 68,
- 101, 99,108, 97,114, 97,116,105,111,110,123, 10, 32, 32, 32,
- 110, 97,109,101, 32, 61, 32,118, 44, 10, 32, 32, 32,116,121,
- 112,101, 32, 61, 32,116,112, 44, 10, 32, 32, 32,109,111,100,
- 32, 61, 32,109,100, 44, 10, 32, 32, 32,105,115, 95,112, 97,
- 114, 97,109,101,116,101,114, 32, 61, 32,105,115, 95,112, 97,
- 114, 97,109,101,116,101,114, 44, 10, 32, 32, 32,107,105,110,
- 100, 32, 61, 32,107,105,110,100, 10, 32, 32,125, 10, 32,101,
- 110,100, 10, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/declaration.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32,118, 97,114,105, 97,
- 98,108,101, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,
- 105,116,116,101,110, 32, 98,121, 32, 87, 97,108,100,101,109,
- 97,114, 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67,
- 71,114, 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45,
- 32, 74,117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,
- 100, 58, 32, 36, 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,
- 111,100,101, 32,105,115, 32,102,114,101,101, 32,115,111,102,
- 116,119, 97,114,101, 59, 32,121,111,117, 32, 99, 97,110, 32,
- 114,101,100,105,115,116,114,105, 98,117,116,101, 32,105,116,
- 32, 97,110,100, 47,111,114, 32,109,111,100,105,102,121, 32,
- 105,116, 46, 10, 45, 45, 32, 84,104,101, 32,115,111,102,116,
- 119, 97,114,101, 32,112,114,111,118,105,100,101,100, 32,104,
- 101,114,101,117,110,100,101,114, 32,105,115, 32,111,110, 32,
- 97,110, 32, 34, 97,115, 32,105,115, 34, 32, 98, 97,115,105,
- 115, 44, 32, 97,110,100, 10, 45, 45, 32,116,104,101, 32, 97,
- 117,116,104,111,114, 32,104, 97,115, 32,110,111, 32,111, 98,
- 108,105,103, 97,116,105,111,110, 32,116,111, 32,112,114,111,
- 118,105,100,101, 32,109, 97,105,110,116,101,110, 97,110, 99,
- 101, 44, 32,115,117,112,112,111,114,116, 44, 32,117,112,100,
- 97,116,101,115, 44, 10, 45, 45, 32,101,110,104, 97,110, 99,
- 101,109,101,110,116,115, 44, 32,111,114, 32,109,111,100,105,
- 102,105, 99, 97,116,105,111,110,115, 46, 10, 10, 10, 45, 45,
- 32, 86, 97,114,105, 97, 98,108,101, 32, 99,108, 97,115,115,
- 10, 45, 45, 32, 82,101,112,114,101,115,101,110,116,115, 32,
- 97, 32,101,120,116,101,114,110, 32,118, 97,114,105, 97, 98,
- 108,101, 32,111,114, 32, 97, 32,112,117, 98,108,105, 99, 32,
- 109,101,109, 98,101,114, 32,111,102, 32, 97, 32, 99,108, 97,
- 115,115, 46, 10, 45, 45, 32, 83,116,111,114,101,115, 32, 97,
- 108,108, 32,102,105,101,108,100,115, 32,112,114,101,115,101,
- 110,116, 32,105,110, 32, 97, 32,100,101, 99,108, 97,114, 97,
- 116,105,111,110, 46, 10, 99,108, 97,115,115, 86, 97,114,105,
- 97, 98,108,101, 32, 61, 32,123, 10, 32, 95,103,101,116, 32,
- 61, 32,123,125, 44, 32, 32, 32, 45, 45, 32,109, 97,112,112,
- 101,100, 32,103,101,116, 32,102,117,110, 99,116,105,111,110,
- 115, 10, 32, 95,115,101,116, 32, 61, 32,123,125, 44, 32, 32,
- 32, 45, 45, 32,109, 97,112,112,101,100, 32,115,101,116, 32,
- 102,117,110, 99,116,105,111,110,115, 10,125, 10, 99,108, 97,
- 115,115, 86, 97,114,105, 97, 98,108,101, 46, 95, 95,105,110,
- 100,101,120, 32, 61, 32, 99,108, 97,115,115, 86, 97,114,105,
- 97, 98,108,101, 10,115,101,116,109,101,116, 97,116, 97, 98,
- 108,101, 40, 99,108, 97,115,115, 86, 97,114,105, 97, 98,108,
- 101, 44, 99,108, 97,115,115, 68,101, 99,108, 97,114, 97,116,
- 105,111,110, 41, 10, 10, 45, 45, 32, 80,114,105,110,116, 32,
- 109,101,116,104,111,100, 10,102,117,110, 99,116,105,111,110,
- 32, 99,108, 97,115,115, 86, 97,114,105, 97, 98,108,101, 58,
- 112,114,105,110,116, 32, 40,105,100,101,110,116, 44, 99,108,
- 111,115,101, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
- 110,116, 46, 46, 34, 86, 97,114,105, 97, 98,108,101,123, 34,
- 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46,
- 46, 34, 32,109,111,100, 32, 32, 61, 32, 39, 34, 46, 46,115,
- 101,108,102, 46,109,111,100, 46, 46, 34, 39, 44, 34, 41, 10,
- 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
- 32,116,121,112,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,
- 102, 46,116,121,112,101, 46, 46, 34, 39, 44, 34, 41, 10, 32,
- 112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,
- 112,116,114, 32, 32, 61, 32, 39, 34, 46, 46,115,101,108,102,
- 46,112,116,114, 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,
- 105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,110, 97,
- 109,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,110,
- 97,109,101, 46, 46, 34, 39, 44, 34, 41, 10, 32,105,102, 32,
- 115,101,108,102, 46,100,105,109, 32,116,104,101,110, 32,112,
- 114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,100,
- 105,109, 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,100,
- 105,109, 46, 46, 34, 39, 44, 34, 41, 32,101,110,100, 10, 32,
- 112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,
- 100,101,102, 32, 32, 61, 32, 39, 34, 46, 46,115,101,108,102,
- 46,100,101,102, 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,
- 105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,114,101,
- 116, 32, 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,114,
- 101,116, 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,105,110,
- 116, 40,105,100,101,110,116, 46, 46, 34,125, 34, 46, 46, 99,
- 108,111,115,101, 41, 10,101,110,100, 10, 10, 45, 45, 32, 71,
- 101,110,101,114, 97,116,101,115, 32, 67, 32,102,117,110, 99,
- 116,105,111,110, 32,110, 97,109,101, 10,102,117,110, 99,116,
- 105,111,110, 32, 99,108, 97,115,115, 86, 97,114,105, 97, 98,
- 108,101, 58, 99,102,117,110, 99,110, 97,109,101, 32, 40,112,
- 114,101,102,105,120, 41, 10, 32,108,111, 99, 97,108, 32,112,
- 97,114,101,110,116, 32, 61, 32, 34, 34, 10, 32,108,111, 99,
- 97,108, 32,117,110,115,105,103,110,101,100, 32, 61, 32, 34,
- 34, 10, 32,108,111, 99, 97,108, 32,112,116,114, 32, 61, 32,
- 34, 34, 10, 10, 32,108,111, 99, 97,108, 32,112, 32, 61, 32,
- 115,101,108,102, 58,105,110,109,111,100,117,108,101, 40, 41,
- 32,111,114, 32,115,101,108,102, 58,105,110,110, 97,109,101,
- 115,112, 97, 99,101, 40, 41, 32,111,114, 32,115,101,108,102,
- 58,105,110, 99,108, 97,115,115, 40, 41, 10, 10, 32,105,102,
- 32,112, 32,116,104,101,110, 10, 32, 9,105,102, 32,115,101,
- 108,102, 46,112, 97,114,101,110,116, 46, 99,108, 97,115,115,
- 116,121,112,101, 32, 61, 61, 32, 39, 99,108, 97,115,115, 39,
- 32,116,104,101,110, 10, 9, 9,112, 97,114,101,110,116, 32,
- 61, 32, 34, 95, 34, 32, 46, 46, 32,115,101,108,102, 46,112,
- 97,114,101,110,116, 46,116,121,112,101, 10, 9,101,108,115,
- 101, 10, 9, 32, 32,112, 97,114,101,110,116, 32, 61, 32, 34,
- 95, 34, 32, 46, 46, 32,112, 10, 9,101,110,100, 10, 32,101,
- 110,100, 10, 10, 32,105,102, 32,115,116,114,102,105,110,100,
- 40,115,101,108,102, 46,109,111,100, 44, 34, 40,117,110,115,
- 105,103,110,101,100, 41, 34, 41, 32,116,104,101,110, 10, 32,
- 32,117,110,115,105,103,110,101,100, 32, 61, 32, 34, 95,117,
- 110,115,105,103,110,101,100, 34, 10, 32,101,110,100, 10, 10,
- 32,105,102, 32,115,101,108,102, 46,112,116,114, 32, 61, 61,
- 32, 34, 42, 34, 32,116,104,101,110, 32,112,116,114, 32, 61,
- 32, 34, 95,112,116,114, 34, 10, 32,101,108,115,101,105,102,
- 32,115,101,108,102, 46,112,116,114, 32, 61, 61, 32, 34, 38,
- 34, 32,116,104,101,110, 32,112,116,114, 32, 61, 32, 34, 95,
- 114,101,102, 34, 10, 32,101,110,100, 10, 10, 32,108,111, 99,
- 97,108, 32,110, 97,109,101, 32, 61, 32, 32,112,114,101,102,
- 105,120, 32, 46, 46, 32,112, 97,114,101,110,116, 32, 46, 46,
- 32,117,110,115,105,103,110,101,100, 32, 46, 46, 32, 34, 95,
- 34, 32, 46, 46, 32,103,115,117, 98, 40,115,101,108,102, 46,
- 108,110, 97,109,101, 32,111,114, 32,115,101,108,102, 46,110,
- 97,109,101, 44, 34, 46, 42, 58, 58, 34, 44, 34, 34, 41, 32,
- 46, 46, 32,112,116,114, 10, 10, 9,110, 97,109,101, 32, 61,
- 32, 99,108,101, 97,110, 95,116,101,109,112,108, 97,116,101,
- 40,110, 97,109,101, 41, 10, 32,114,101,116,117,114,110, 32,
- 110, 97,109,101, 10, 10,101,110,100, 10, 10, 45, 45, 32, 99,
- 104,101, 99,107, 32,105,102, 32,105,116, 32,105,115, 32, 97,
- 32,118, 97,114,105, 97, 98,108,101, 10,102,117,110, 99,116,
- 105,111,110, 32, 99,108, 97,115,115, 86, 97,114,105, 97, 98,
- 108,101, 58,105,115,118, 97,114,105, 97, 98,108,101, 32, 40,
- 41, 10, 32,114,101,116,117,114,110, 32,116,114,117,101, 10,
- 101,110,100, 10, 10, 45, 45, 32,103,101,116, 32,118, 97,114,
- 105, 97, 98,108,101, 32,118, 97,108,117,101, 10,102,117,110,
- 99,116,105,111,110, 32, 99,108, 97,115,115, 86, 97,114,105,
- 97, 98,108,101, 58,103,101,116,118, 97,108,117,101, 32, 40,
- 99,108, 97,115,115, 44,115,116, 97,116,105, 99, 44, 32,112,
- 114,111,112, 95,103,101,116, 41, 10, 10, 9,108,111, 99, 97,
- 108, 32,110, 97,109,101, 10, 9,105,102, 32,112,114,111,112,
- 95,103,101,116, 32,116,104,101,110, 10, 10, 9, 9,110, 97,
- 109,101, 32, 61, 32,112,114,111,112, 95,103,101,116, 46, 46,
- 34, 40, 41, 34, 10, 9,101,108,115,101, 10, 9, 9,110, 97,
- 109,101, 32, 61, 32,115,101,108,102, 46,110, 97,109,101, 10,
- 9,101,110,100, 10, 10, 9,105,102, 32, 99,108, 97,115,115,
- 32, 97,110,100, 32,115,116, 97,116,105, 99, 32,116,104,101,
- 110, 10, 9, 32,114,101,116,117,114,110, 32,115,101,108,102,
- 46,112, 97,114,101,110,116, 46,116,121,112,101, 46, 46, 39,
- 58, 58, 39, 46, 46,110, 97,109,101, 10, 9,101,108,115,101,
- 105,102, 32, 99,108, 97,115,115, 32,116,104,101,110, 10, 9,
- 32,114,101,116,117,114,110, 32, 39,115,101,108,102, 45, 62,
- 39, 46, 46,110, 97,109,101, 10, 9,101,108,115,101, 10, 9,
- 32,114,101,116,117,114,110, 32,110, 97,109,101, 10, 9,101,
- 110,100, 10,101,110,100, 10, 10, 45, 45, 32,103,101,116, 32,
- 118, 97,114,105, 97, 98,108,101, 32,112,111,105,110,116,101,
- 114, 32,118, 97,108,117,101, 10,102,117,110, 99,116,105,111,
- 110, 32, 99,108, 97,115,115, 86, 97,114,105, 97, 98,108,101,
- 58,103,101,116,112,111,105,110,116,101,114,118, 97,108,117,
- 101, 32, 40, 99,108, 97,115,115, 44,115,116, 97,116,105, 99,
- 41, 10, 32,105,102, 32, 99,108, 97,115,115, 32, 97,110,100,
- 32,115,116, 97,116,105, 99, 32,116,104,101,110, 10, 32, 32,
- 114,101,116,117,114,110, 32, 99,108, 97,115,115, 46, 46, 39,
- 58, 58,112, 39, 10, 32,101,108,115,101,105,102, 32, 99,108,
- 97,115,115, 32,116,104,101,110, 10, 32, 32,114,101,116,117,
- 114,110, 32, 39,115,101,108,102, 45, 62,112, 39, 10, 32,101,
- 108,115,101, 10, 32, 32,114,101,116,117,114,110, 32, 39,112,
- 39, 10, 32,101,110,100, 10,101,110,100, 10, 10, 45, 45, 32,
- 87,114,105,116,101, 32, 98,105,110,100,105,110,103, 32,102,
- 117,110, 99,116,105,111,110,115, 10,102,117,110, 99,116,105,
- 111,110, 32, 99,108, 97,115,115, 86, 97,114,105, 97, 98,108,
- 101, 58,115,117,112, 99,111,100,101, 32, 40, 41, 10, 10, 32,
- 108,111, 99, 97,108, 32, 99,108, 97,115,115, 32, 61, 32,115,
- 101,108,102, 58,105,110, 99,108, 97,115,115, 40, 41, 10, 10,
- 9,108,111, 99, 97,108, 32,112,114,111,112, 95,103,101,116,
- 44,112,114,111,112, 95,115,101,116, 10, 9,105,102, 32,115,
- 116,114,105,110,103, 46,102,105,110,100, 40,115,101,108,102,
- 46,109,111,100, 44, 32, 39,116,111,108,117, 97, 95,112,114,
- 111,112,101,114,116,121, 39, 41, 32,116,104,101,110, 10, 10,
- 9, 9,108,111, 99, 97,108, 32, 95, 44, 95, 44,116,121,112,
- 101, 32, 61, 32,115,116,114,105,110,103, 46,102,105,110,100,
- 40,115,101,108,102, 46,109,111,100, 44, 32, 34,116,111,108,
- 117, 97, 95,112,114,111,112,101,114,116,121, 95, 95, 40, 91,
- 94, 37,115, 93, 42, 41, 34, 41, 10, 9, 9,116,121,112,101,
- 32, 61, 32,116,121,112,101, 32,111,114, 32, 34,100,101,102,
- 97,117,108,116, 34, 10, 9, 9,112,114,111,112, 95,103,101,
- 116, 44,112,114,111,112, 95,115,101,116, 32, 61, 32,103,101,
- 116, 95,112,114,111,112,101,114,116,121, 95,109,101,116,104,
- 111,100,115, 40,116,121,112,101, 44, 32,115,101,108,102, 46,
- 110, 97,109,101, 41, 10, 9, 9,115,101,108,102, 46,109,111,
- 100, 32, 61, 32,115,116,114,105,110,103, 46,103,115,117, 98,
- 40,115,101,108,102, 46,109,111,100, 44, 32, 34,116,111,108,
- 117, 97, 95,112,114,111,112,101,114,116,121, 91, 94, 37,115,
- 93, 42, 34, 44, 32, 34, 34, 41, 10, 9,101,110,100, 10, 10,
- 32, 45, 45, 32,103,101,116, 32,102,117,110, 99,116,105,111,
- 110, 32, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 10, 32,105,102, 32, 99,108, 97,115,115,
- 32,116,104,101,110, 10, 32, 32,111,117,116,112,117,116, 40,
- 34, 47, 42, 32,103,101,116, 32,102,117,110, 99,116,105,111,
- 110, 58, 34, 44,115,101,108,102, 46,110, 97,109,101, 44, 34,
- 32,111,102, 32, 99,108, 97,115,115, 32, 34, 44, 99,108, 97,
- 115,115, 44, 34, 32, 42, 47, 34, 41, 10, 32,101,108,115,101,
- 10, 32, 32,111,117,116,112,117,116, 40, 34, 47, 42, 32,103,
- 101,116, 32,102,117,110, 99,116,105,111,110, 58, 34, 44,115,
- 101,108,102, 46,110, 97,109,101, 44, 34, 32, 42, 47, 34, 41,
- 10, 32,101,110,100, 10, 32,115,101,108,102, 46, 99,103,101,
- 116,110, 97,109,101, 32, 61, 32,115,101,108,102, 58, 99,102,
- 117,110, 99,110, 97,109,101, 40, 34,116,111,108,117, 97, 95,
- 103,101,116, 34, 41, 10, 32,111,117,116,112,117,116, 40, 34,
- 35,105,102,110,100,101,102, 32, 84, 79, 76, 85, 65, 95, 68,
- 73, 83, 65, 66, 76, 69, 95, 34, 46, 46,115,101,108,102, 46,
- 99,103,101,116,110, 97,109,101, 41, 10, 32,111,117,116,112,
- 117,116, 40, 34, 92,110,115,116, 97,116,105, 99, 32,105,110,
- 116, 34, 44,115,101,108,102, 46, 99,103,101,116,110, 97,109,
- 101, 44, 34, 40,108,117, 97, 95, 83,116, 97,116,101, 42, 32,
- 116,111,108,117, 97, 95, 83, 41, 34, 41, 10, 32,111,117,116,
- 112,117,116, 40, 34,123, 34, 41, 10, 10, 32, 45, 45, 32,100,
- 101, 99,108, 97,114,101, 32,115,101,108,102, 44, 32,105,102,
- 32,116,104,101, 32, 99, 97,115,101, 10, 32,108,111, 99, 97,
- 108, 32, 95, 44, 95, 44,115,116, 97,116,105, 99, 32, 61, 32,
- 115,116,114,102,105,110,100, 40,115,101,108,102, 46,109,111,
- 100, 44, 39, 94, 37,115, 42, 40,115,116, 97,116,105, 99, 41,
- 39, 41, 10, 32,105,102, 32, 99,108, 97,115,115, 32, 97,110,
- 100, 32,115,116, 97,116,105, 99, 61, 61,110,105,108, 32,116,
- 104,101,110, 10, 32, 32,111,117,116,112,117,116, 40, 39, 32,
- 39, 44,115,101,108,102, 46,112, 97,114,101,110,116, 46,116,
- 121,112,101, 44, 39, 42, 39, 44, 39,115,101,108,102, 32, 61,
- 32, 39, 41, 10, 32, 32,111,117,116,112,117,116, 40, 39, 40,
- 39, 44,115,101,108,102, 46,112, 97,114,101,110,116, 46,116,
- 121,112,101, 44, 39, 42, 41, 32, 39, 41, 10, 32, 32,108,111,
- 99, 97,108, 32,116,111, 95,102,117,110, 99, 32, 61, 32,103,
- 101,116, 95,116,111, 95,102,117,110, 99,116,105,111,110, 40,
- 115,101,108,102, 46,112, 97,114,101,110,116, 46,116,121,112,
- 101, 41, 10, 32, 32,111,117,116,112,117,116, 40,116,111, 95,
- 102,117,110, 99, 44, 39, 40,116,111,108,117, 97, 95, 83, 44,
- 49, 44, 48, 41, 59, 39, 41, 10, 32,101,108,115,101,105,102,
- 32,115,116, 97,116,105, 99, 32,116,104,101,110, 10, 32, 32,
- 95, 44, 95, 44,115,101,108,102, 46,109,111,100, 32, 61, 32,
- 115,116,114,102,105,110,100, 40,115,101,108,102, 46,109,111,
- 100, 44, 39, 94, 37,115, 42,115,116, 97,116,105, 99, 37,115,
- 37,115, 42, 40, 46, 42, 41, 39, 41, 10, 32,101,110,100, 10,
- 10, 10, 32, 45, 45, 32, 99,104,101, 99,107, 32,115,101,108,
- 102, 32,118, 97,108,117,101, 10, 32,105,102, 32, 99,108, 97,
- 115,115, 32, 97,110,100, 32,115,116, 97,116,105, 99, 61, 61,
- 110,105,108, 32,116,104,101,110, 10, 9, 32,111,117,116,112,
- 117,116, 40, 39, 35,105,102,110,100,101,102, 32, 84, 79, 76,
- 85, 65, 95, 82, 69, 76, 69, 65, 83, 69, 92,110, 39, 41, 10,
- 32, 32,111,117,116,112,117,116, 40, 39, 32, 32,105,102, 32,
- 40, 33,115,101,108,102, 41, 32,116,111,108,117, 97, 95,101,
- 114,114,111,114, 40,116,111,108,117, 97, 95, 83, 44, 34, 39,
- 46, 46,111,117,116,112,117,116, 95,101,114,114,111,114, 95,
- 104,111,111,107, 40, 34,105,110,118, 97,108,105,100, 32, 92,
- 39,115,101,108,102, 92, 39, 32,105,110, 32, 97, 99, 99,101,
- 115,115,105,110,103, 32,118, 97,114,105, 97, 98,108,101, 32,
- 92, 39, 37,115, 92, 39, 34, 44, 32,115,101,108,102, 46,110,
- 97,109,101, 41, 46, 46, 39, 34, 44, 78, 85, 76, 76, 41, 59,
- 39, 41, 59, 10, 9, 9,111,117,116,112,117,116, 40, 39, 35,
- 101,110,100,105,102, 92,110, 39, 41, 10, 32,101,110,100, 10,
- 10, 32, 45, 45, 32,114,101,116,117,114,110, 32,118, 97,108,
- 117,101, 10, 32,105,102, 32,115,116,114,105,110,103, 46,102,
- 105,110,100, 40,115,101,108,102, 46,109,111,100, 44, 32, 39,
- 116,111,108,117, 97, 95,105,110,104,101,114,105,116,115, 39,
- 41, 32,116,104,101,110, 10, 9,108,111, 99, 97,108, 32,112,
- 117,115,104, 95,102,117,110, 99, 32, 61, 32,103,101,116, 95,
- 112,117,115,104, 95,102,117,110, 99,116,105,111,110, 40,115,
- 101,108,102, 46,116,121,112,101, 41, 10, 32, 9,111,117,116,
- 112,117,116, 40, 39, 35,105,102,100,101,102, 32, 95, 95, 99,
- 112,108,117,115,112,108,117,115, 92,110, 39, 41, 10, 9,111,
- 117,116,112,117,116, 40, 39, 32, 32, 39, 44,112,117,115,104,
- 95,102,117,110, 99, 44, 39, 40,116,111,108,117, 97, 95, 83,
- 44, 40,118,111,105,100, 42, 41,115,116, 97,116,105, 99, 95,
- 99, 97,115,116, 60, 39, 46, 46,115,101,108,102, 46,116,121,
- 112,101, 46, 46, 39, 42, 62, 40,115,101,108,102, 41, 44, 32,
- 34, 39, 44,115,101,108,102, 46,116,121,112,101, 44, 39, 34,
- 41, 59, 39, 41, 10, 9,111,117,116,112,117,116, 40, 39, 35,
- 101,108,115,101, 92,110, 39, 41, 10, 9,111,117,116,112,117,
- 116, 40, 39, 32, 32, 39, 44,112,117,115,104, 95,102,117,110,
- 99, 44, 39, 40,116,111,108,117, 97, 95, 83, 44, 40,118,111,
- 105,100, 42, 41, 40, 40, 39, 46, 46,115,101,108,102, 46,116,
- 121,112,101, 46, 46, 39, 42, 41,115,101,108,102, 41, 44, 32,
- 34, 39, 44,115,101,108,102, 46,116,121,112,101, 44, 39, 34,
- 41, 59, 39, 41, 10, 9,111,117,116,112,117,116, 40, 39, 35,
- 101,110,100,105,102, 92,110, 39, 41, 10, 32,101,108,115,101,
- 10, 9,108,111, 99, 97,108, 32,116, 44, 99,116, 32, 61, 32,
- 105,115, 98, 97,115,105, 99, 40,115,101,108,102, 46,116,121,
- 112,101, 41, 10, 9,105,102, 32,116, 32,116,104,101,110, 10,
- 9, 9,111,117,116,112,117,116, 40, 39, 32, 32,116,111,108,
- 117, 97, 95,112,117,115,104, 39, 46, 46,116, 46, 46, 39, 40,
- 116,111,108,117, 97, 95, 83, 44, 40, 39, 44, 99,116, 44, 39,
- 41, 39, 46, 46,115,101,108,102, 58,103,101,116,118, 97,108,
- 117,101, 40, 99,108, 97,115,115, 44,115,116, 97,116,105, 99,
- 44,112,114,111,112, 95,103,101,116, 41, 46, 46, 39, 41, 59,
- 39, 41, 10, 9,101,108,115,101, 10, 9, 9,108,111, 99, 97,
- 108, 32,112,117,115,104, 95,102,117,110, 99, 32, 61, 32,103,
- 101,116, 95,112,117,115,104, 95,102,117,110, 99,116,105,111,
- 110, 40,115,101,108,102, 46,116,121,112,101, 41, 10, 9, 9,
- 116, 32, 61, 32,115,101,108,102, 46,116,121,112,101, 10, 9,
- 9,105,102, 32,115,101,108,102, 46,112,116,114, 32, 61, 61,
- 32, 39, 38, 39, 32,111,114, 32,115,101,108,102, 46,112,116,
- 114, 32, 61, 61, 32, 39, 39, 32,116,104,101,110, 10, 9, 9,
- 9,111,117,116,112,117,116, 40, 39, 32, 32, 39, 44,112,117,
- 115,104, 95,102,117,110, 99, 44, 39, 40,116,111,108,117, 97,
- 95, 83, 44, 40,118,111,105,100, 42, 41, 38, 39, 46, 46,115,
- 101,108,102, 58,103,101,116,118, 97,108,117,101, 40, 99,108,
- 97,115,115, 44,115,116, 97,116,105, 99, 44,112,114,111,112,
- 95,103,101,116, 41, 46, 46, 39, 44, 34, 39, 44,116, 44, 39,
- 34, 41, 59, 39, 41, 10, 9, 9,101,108,115,101, 10, 9, 9,
- 9,111,117,116,112,117,116, 40, 39, 32, 32, 39, 44,112,117,
- 115,104, 95,102,117,110, 99, 44, 39, 40,116,111,108,117, 97,
- 95, 83, 44, 40,118,111,105,100, 42, 41, 39, 46, 46,115,101,
- 108,102, 58,103,101,116,118, 97,108,117,101, 40, 99,108, 97,
- 115,115, 44,115,116, 97,116,105, 99, 44,112,114,111,112, 95,
- 103,101,116, 41, 46, 46, 39, 44, 34, 39, 44,116, 44, 39, 34,
- 41, 59, 39, 41, 10, 9, 9,101,110,100, 10, 9,101,110,100,
- 10, 32,101,110,100, 10, 32,111,117,116,112,117,116, 40, 39,
- 32,114,101,116,117,114,110, 32, 49, 59, 39, 41, 10, 32,111,
- 117,116,112,117,116, 40, 39,125, 39, 41, 10, 32,111,117,116,
- 112,117,116, 40, 39, 35,101,110,100,105,102, 32, 47, 47, 35,
- 105,102,110,100,101,102, 32, 84, 79, 76, 85, 65, 95, 68, 73,
- 83, 65, 66, 76, 69, 92,110, 39, 41, 10, 32,111,117,116,112,
- 117,116, 40, 39, 92,110, 39, 41, 10, 10, 32, 45, 45, 32,115,
- 101,116, 32,102,117,110, 99,116,105,111,110, 32, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 10, 32,105,102, 32,110,111,116, 32, 40,115,116,114,102,105,
- 110,100, 40,115,101,108,102, 46,116,121,112,101, 44, 39, 99,
- 111,110,115,116, 37,115, 43, 39, 41, 32,111,114, 32,115,116,
- 114,105,110,103, 46,102,105,110,100, 40,115,101,108,102, 46,
- 109,111,100, 44, 32, 39,116,111,108,117, 97, 95,114,101, 97,
- 100,111,110,108,121, 39, 41, 32,111,114, 32,115,116,114,105,
- 110,103, 46,102,105,110,100, 40,115,101,108,102, 46,109,111,
- 100, 44, 32, 39,116,111,108,117, 97, 95,105,110,104,101,114,
- 105,116,115, 39, 41, 41, 32, 32,116,104,101,110, 10, 32, 32,
- 105,102, 32, 99,108, 97,115,115, 32,116,104,101,110, 10, 32,
- 32, 32,111,117,116,112,117,116, 40, 34, 47, 42, 32,115,101,
- 116, 32,102,117,110, 99,116,105,111,110, 58, 34, 44,115,101,
- 108,102, 46,110, 97,109,101, 44, 34, 32,111,102, 32, 99,108,
- 97,115,115, 32, 34, 44, 99,108, 97,115,115, 44, 34, 32, 42,
- 47, 34, 41, 10, 32, 32,101,108,115,101, 10, 32, 32, 32,111,
- 117,116,112,117,116, 40, 34, 47, 42, 32,115,101,116, 32,102,
- 117,110, 99,116,105,111,110, 58, 34, 44,115,101,108,102, 46,
- 110, 97,109,101, 44, 34, 32, 42, 47, 34, 41, 10, 32, 32,101,
- 110,100, 10, 32, 32,115,101,108,102, 46, 99,115,101,116,110,
- 97,109,101, 32, 61, 32,115,101,108,102, 58, 99,102,117,110,
- 99,110, 97,109,101, 40, 34,116,111,108,117, 97, 95,115,101,
- 116, 34, 41, 10, 32, 32,111,117,116,112,117,116, 40, 34, 35,
- 105,102,110,100,101,102, 32, 84, 79, 76, 85, 65, 95, 68, 73,
- 83, 65, 66, 76, 69, 95, 34, 46, 46,115,101,108,102, 46, 99,
- 115,101,116,110, 97,109,101, 41, 10, 32, 32,111,117,116,112,
- 117,116, 40, 34, 92,110,115,116, 97,116,105, 99, 32,105,110,
- 116, 34, 44,115,101,108,102, 46, 99,115,101,116,110, 97,109,
- 101, 44, 34, 40,108,117, 97, 95, 83,116, 97,116,101, 42, 32,
- 116,111,108,117, 97, 95, 83, 41, 34, 41, 10, 32, 32,111,117,
- 116,112,117,116, 40, 34,123, 34, 41, 10, 10, 32, 32, 45, 45,
- 32,100,101, 99,108, 97,114,101, 32,115,101,108,102, 44, 32,
- 105,102, 32,116,104,101, 32, 99, 97,115,101, 10, 32, 32,105,
- 102, 32, 99,108, 97,115,115, 32, 97,110,100, 32,115,116, 97,
- 116,105, 99, 61, 61,110,105,108, 32,116,104,101,110, 10, 32,
- 32, 32,111,117,116,112,117,116, 40, 39, 32, 39, 44,115,101,
- 108,102, 46,112, 97,114,101,110,116, 46,116,121,112,101, 44,
- 39, 42, 39, 44, 39,115,101,108,102, 32, 61, 32, 39, 41, 10,
- 32, 32, 32,111,117,116,112,117,116, 40, 39, 40, 39, 44,115,
- 101,108,102, 46,112, 97,114,101,110,116, 46,116,121,112,101,
- 44, 39, 42, 41, 32, 39, 41, 10, 32, 32, 32,108,111, 99, 97,
- 108, 32,116,111, 95,102,117,110, 99, 32, 61, 32,103,101,116,
- 95,116,111, 95,102,117,110, 99,116,105,111,110, 40,115,101,
- 108,102, 46,112, 97,114,101,110,116, 46,116,121,112,101, 41,
- 10, 32, 32, 32,111,117,116,112,117,116, 40,116,111, 95,102,
- 117,110, 99, 44, 39, 40,116,111,108,117, 97, 95, 83, 44, 49,
- 44, 48, 41, 59, 39, 41, 10, 32, 32, 32, 45, 45, 32, 99,104,
- 101, 99,107, 32,115,101,108,102, 32,118, 97,108,117,101, 10,
- 9, 9,101,110,100, 10, 32, 32, 45, 45, 32, 99,104,101, 99,
- 107, 32,116,121,112,101,115, 10, 9, 9,111,117,116,112,117,
- 116, 40, 39, 35,105,102,110,100,101,102, 32, 84, 79, 76, 85,
- 65, 95, 82, 69, 76, 69, 65, 83, 69, 92,110, 39, 41, 10, 9,
- 9,111,117,116,112,117,116, 40, 39, 32, 32,116,111,108,117,
- 97, 95, 69,114,114,111,114, 32,116,111,108,117, 97, 95,101,
- 114,114, 59, 39, 41, 10, 32, 32,105,102, 32, 99,108, 97,115,
- 115, 32, 97,110,100, 32,115,116, 97,116,105, 99, 61, 61,110,
- 105,108, 32,116,104,101,110, 10, 32, 32, 32,111,117,116,112,
- 117,116, 40, 39, 32, 32,105,102, 32, 40, 33,115,101,108,102,
- 41, 32,116,111,108,117, 97, 95,101,114,114,111,114, 40,116,
- 111,108,117, 97, 95, 83, 44, 34, 39, 46, 46,111,117,116,112,
- 117,116, 95,101,114,114,111,114, 95,104,111,111,107, 40, 34,
- 105,110,118, 97,108,105,100, 32, 92, 39,115,101,108,102, 92,
- 39, 32,105,110, 32, 97, 99, 99,101,115,115,105,110,103, 32,
- 118, 97,114,105, 97, 98,108,101, 32, 92, 39, 37,115, 92, 39,
- 34, 44, 32,115,101,108,102, 46,110, 97,109,101, 41, 46, 46,
- 39, 34, 44, 78, 85, 76, 76, 41, 59, 39, 41, 59, 10, 32, 32,
- 101,108,115,101,105,102, 32,115,116, 97,116,105, 99, 32,116,
- 104,101,110, 10, 32, 32, 32, 95, 44, 95, 44,115,101,108,102,
- 46,109,111,100, 32, 61, 32,115,116,114,102,105,110,100, 40,
- 115,101,108,102, 46,109,111,100, 44, 39, 94, 37,115, 42,115,
- 116, 97,116,105, 99, 37,115, 37,115, 42, 40, 46, 42, 41, 39,
- 41, 10, 32, 32,101,110,100, 10, 10, 32, 32, 45, 45, 32, 99,
- 104,101, 99,107, 32,118, 97,114,105, 97, 98,108,101, 32,116,
- 121,112,101, 10, 32, 32,111,117,116,112,117,116, 40, 39, 32,
- 32,105,102, 32, 40, 39, 46, 46,115,101,108,102, 58,111,117,
- 116, 99,104,101, 99,107,116,121,112,101, 40, 50, 41, 46, 46,
- 39, 41, 39, 41, 10, 32, 32,111,117,116,112,117,116, 40, 39,
- 32, 32, 32,116,111,108,117, 97, 95,101,114,114,111,114, 40,
- 116,111,108,117, 97, 95, 83, 44, 34, 35,118,105,110,118, 97,
- 108,105,100, 32,116,121,112,101, 32,105,110, 32,118, 97,114,
- 105, 97, 98,108,101, 32, 97,115,115,105,103,110,109,101,110,
- 116, 46, 34, 44, 38,116,111,108,117, 97, 95,101,114,114, 41,
- 59, 39, 41, 10, 9, 9,111,117,116,112,117,116, 40, 39, 35,
- 101,110,100,105,102, 92,110, 39, 41, 10, 10, 32, 32, 45, 45,
- 32, 97,115,115,105,103,110, 32,118, 97,108,117,101, 10, 9,
- 9,108,111, 99, 97,108, 32,100,101,102, 32, 61, 32, 48, 10,
- 9, 9,105,102, 32,115,101,108,102, 46,100,101,102, 32,126,
- 61, 32, 39, 39, 32,116,104,101,110, 32,100,101,102, 32, 61,
- 32,115,101,108,102, 46,100,101,102, 32,101,110,100, 10, 9,
- 9,105,102, 32,115,101,108,102, 46,116,121,112,101, 32, 61,
- 61, 32, 39, 99,104, 97,114, 42, 39, 32, 97,110,100, 32,115,
- 101,108,102, 46,100,105,109, 32,126, 61, 32, 39, 39, 32,116,
- 104,101,110, 32, 45, 45, 32,105,115, 32,115,116,114,105,110,
- 103, 10, 9, 9, 9,111,117,116,112,117,116, 40, 39, 32,115,
- 116,114,110, 99,112,121, 40, 40, 99,104, 97,114, 42, 41, 39,
- 41, 10, 9, 9, 9,105,102, 32, 99,108, 97,115,115, 32, 97,
- 110,100, 32,115,116, 97,116,105, 99, 32,116,104,101,110, 10,
- 9, 9, 9, 9,111,117,116,112,117,116, 40,115,101,108,102,
- 46,112, 97,114,101,110,116, 46,116,121,112,101, 46, 46, 39,
- 58, 58, 39, 46, 46,115,101,108,102, 46,110, 97,109,101, 41,
- 10, 9, 9, 9,101,108,115,101,105,102, 32, 99,108, 97,115,
- 115, 32,116,104,101,110, 10, 9, 9, 9, 9,111,117,116,112,
- 117,116, 40, 39,115,101,108,102, 45, 62, 39, 46, 46,115,101,
- 108,102, 46,110, 97,109,101, 41, 10, 9, 9, 9,101,108,115,
- 101, 10, 9, 9, 9, 9,111,117,116,112,117,116, 40,115,101,
- 108,102, 46,110, 97,109,101, 41, 10, 9, 9, 9,101,110,100,
- 10, 9, 9, 9,111,117,116,112,117,116, 40, 39, 44, 40, 99,
- 111,110,115,116, 32, 99,104, 97,114, 42, 41,116,111,108,117,
- 97, 95,116,111,115,116,114,105,110,103, 40,116,111,108,117,
- 97, 95, 83, 44, 50, 44, 39, 44,100,101,102, 44, 39, 41, 44,
- 39, 44,115,101,108,102, 46,100,105,109, 44, 39, 45, 49, 41,
- 59, 39, 41, 10, 9, 9,101,108,115,101, 10, 9, 9, 9,108,
- 111, 99, 97,108, 32,112,116,114, 32, 61, 32, 39, 39, 10, 9,
- 9, 9,105,102, 32,115,101,108,102, 46,112,116,114,126, 61,
- 39, 39, 32,116,104,101,110, 32,112,116,114, 32, 61, 32, 39,
- 42, 39, 32,101,110,100, 10, 9, 9, 9,111,117,116,112,117,
- 116, 40, 39, 32, 39, 41, 10, 9, 9, 9,108,111, 99, 97,108,
- 32,110, 97,109,101, 32, 61, 32,112,114,111,112, 95,115,101,
- 116, 32,111,114, 32,115,101,108,102, 46,110, 97,109,101, 10,
- 9, 9, 9,105,102, 32, 99,108, 97,115,115, 32, 97,110,100,
- 32,115,116, 97,116,105, 99, 32,116,104,101,110, 10, 9, 9,
- 9, 9,111,117,116,112,117,116, 40,115,101,108,102, 46,112,
- 97,114,101,110,116, 46,116,121,112,101, 46, 46, 39, 58, 58,
- 39, 46, 46,110, 97,109,101, 41, 10, 9, 9, 9,101,108,115,
- 101,105,102, 32, 99,108, 97,115,115, 32,116,104,101,110, 10,
- 9, 9, 9, 9,111,117,116,112,117,116, 40, 39,115,101,108,
- 102, 45, 62, 39, 46, 46,110, 97,109,101, 41, 10, 9, 9, 9,
- 101,108,115,101, 10, 9, 9, 9, 9,111,117,116,112,117,116,
- 40,110, 97,109,101, 41, 10, 9, 9, 9,101,110,100, 10, 9,
- 9, 9,108,111, 99, 97,108, 32,116, 32, 61, 32,105,115, 98,
- 97,115,105, 99, 40,115,101,108,102, 46,116,121,112,101, 41,
- 10, 9, 9, 9,105,102, 32,112,114,111,112, 95,115,101,116,
- 32,116,104,101,110, 10, 9, 9, 9, 9,111,117,116,112,117,
- 116, 40, 39, 40, 39, 41, 10, 9, 9, 9,101,108,115,101, 10,
- 9, 9, 9, 9,111,117,116,112,117,116, 40, 39, 32, 61, 32,
- 39, 41, 10, 9, 9, 9,101,110,100, 10, 9, 9, 9,105,102,
- 32,110,111,116, 32,116, 32, 97,110,100, 32,112,116,114, 61,
- 61, 39, 39, 32,116,104,101,110, 32,111,117,116,112,117,116,
- 40, 39, 42, 39, 41, 32,101,110,100, 10, 9, 9, 9,111,117,
- 116,112,117,116, 40, 39, 40, 40, 39, 44,115,101,108,102, 46,
- 109,111,100, 44,115,101,108,102, 46,116,121,112,101, 41, 10,
- 9, 9, 9,105,102, 32,110,111,116, 32,116, 32,116,104,101,
- 110, 10, 9, 9, 9, 9,111,117,116,112,117,116, 40, 39, 42,
- 39, 41, 10, 9, 9, 9,101,110,100, 10, 9, 9, 9,111,117,
- 116,112,117,116, 40, 39, 41, 32, 39, 41, 10, 9, 9, 9,105,
- 102, 32,116, 32,116,104,101,110, 10, 9, 9, 9, 9,105,102,
- 32,105,115,101,110,117,109, 40,115,101,108,102, 46,116,121,
- 112,101, 41, 32,116,104,101,110, 10, 9, 9, 9, 9, 9,111,
- 117,116,112,117,116, 40, 39, 40,105,110,116, 41, 32, 39, 41,
- 10, 9, 9, 9, 9,101,110,100, 10, 9, 9, 9, 9,111,117,
- 116,112,117,116, 40, 39,116,111,108,117, 97, 95,116,111, 39,
- 46, 46,116, 44, 39, 40,116,111,108,117, 97, 95, 83, 44, 50,
- 44, 39, 44,100,101,102, 44, 39, 41, 41, 39, 41, 10, 9, 9,
- 9,101,108,115,101, 10, 9, 9, 9, 9,108,111, 99, 97,108,
- 32,116,111, 95,102,117,110, 99, 32, 61, 32,103,101,116, 95,
- 116,111, 95,102,117,110, 99,116,105,111,110, 40,115,101,108,
- 102, 46,116,121,112,101, 41, 10, 9, 9, 9, 9,111,117,116,
- 112,117,116, 40,116,111, 95,102,117,110, 99, 44, 39, 40,116,
- 111,108,117, 97, 95, 83, 44, 50, 44, 39, 44,100,101,102, 44,
- 39, 41, 41, 39, 41, 10, 9, 9, 9,101,110,100, 10, 9, 9,
- 9,105,102, 32,112,114,111,112, 95,115,101,116, 32,116,104,
- 101,110, 10, 9, 9, 9, 9,111,117,116,112,117,116, 40, 34,
- 41, 34, 41, 10, 9, 9, 9,101,110,100, 10, 9, 9, 9,111,
- 117,116,112,117,116, 40, 34, 59, 34, 41, 10, 9, 9,101,110,
- 100, 10, 32, 32,111,117,116,112,117,116, 40, 39, 32,114,101,
- 116,117,114,110, 32, 48, 59, 39, 41, 10, 32, 32,111,117,116,
- 112,117,116, 40, 39,125, 39, 41, 10, 32, 32,111,117,116,112,
- 117,116, 40, 39, 35,101,110,100,105,102, 32, 47, 47, 35,105,
- 102,110,100,101,102, 32, 84, 79, 76, 85, 65, 95, 68, 73, 83,
- 65, 66, 76, 69, 92,110, 39, 41, 10, 32, 32,111,117,116,112,
- 117,116, 40, 39, 92,110, 39, 41, 10, 32,101,110,100, 10, 10,
- 101,110,100, 10, 10,102,117,110, 99,116,105,111,110, 32, 99,
- 108, 97,115,115, 86, 97,114,105, 97, 98,108,101, 58,114,101,
- 103,105,115,116,101,114, 32, 40,112,114,101, 41, 10, 10, 9,
- 105,102, 32,110,111,116, 32,115,101,108,102, 58, 99,104,101,
- 99,107, 95,112,117, 98,108,105, 99, 95, 97, 99, 99,101,115,
- 115, 40, 41, 32,116,104,101,110, 10, 9, 9,114,101,116,117,
- 114,110, 10, 9,101,110,100, 10, 32,112,114,101, 32, 61, 32,
- 112,114,101, 32,111,114, 32, 39, 39, 10, 32,108,111, 99, 97,
- 108, 32,112, 97,114,101,110,116, 32, 61, 32,115,101,108,102,
- 58,105,110,109,111,100,117,108,101, 40, 41, 32,111,114, 32,
- 115,101,108,102, 58,105,110,110, 97,109,101,115,112, 97, 99,
- 101, 40, 41, 32,111,114, 32,115,101,108,102, 58,105,110, 99,
- 108, 97,115,115, 40, 41, 10, 32,105,102, 32,110,111,116, 32,
- 112, 97,114,101,110,116, 32,116,104,101,110, 10, 32, 32,105,
- 102, 32, 99,108, 97,115,115, 86, 97,114,105, 97, 98,108,101,
- 46, 95,119, 97,114,110,105,110,103, 61, 61,110,105,108, 32,
- 116,104,101,110, 10, 32, 32, 32,119, 97,114,110,105,110,103,
- 40, 34, 77, 97,112,112,105,110,103, 32,118, 97,114,105, 97,
- 98,108,101, 32,116,111, 32,103,108,111, 98, 97,108, 32,109,
- 97,121, 32,100,101,103,114, 97,100,101, 32,112,101,114,102,
- 111,114,109, 97,110, 99,101, 34, 41, 10, 32, 32, 32, 99,108,
- 97,115,115, 86, 97,114,105, 97, 98,108,101, 46, 95,119, 97,
- 114,110,105,110,103, 32, 61, 32, 49, 10, 32, 32,101,110,100,
- 10, 32,101,110,100, 10, 32,105,102, 32,115,101,108,102, 46,
- 99,115,101,116,110, 97,109,101, 32,116,104,101,110, 10, 32,
- 32,111,117,116,112,117,116, 40,112,114,101, 46, 46, 39,116,
- 111,108,117, 97, 95,118, 97,114,105, 97, 98,108,101, 40,116,
- 111,108,117, 97, 95, 83, 44, 34, 39, 46, 46,115,101,108,102,
- 46,108,110, 97,109,101, 46, 46, 39, 34, 44, 39, 46, 46,115,
- 101,108,102, 46, 99,103,101,116,110, 97,109,101, 46, 46, 39,
- 44, 39, 46, 46,115,101,108,102, 46, 99,115,101,116,110, 97,
- 109,101, 46, 46, 39, 41, 59, 39, 41, 10, 32,101,108,115,101,
- 10, 32, 32,111,117,116,112,117,116, 40,112,114,101, 46, 46,
- 39,116,111,108,117, 97, 95,118, 97,114,105, 97, 98,108,101,
- 40,116,111,108,117, 97, 95, 83, 44, 34, 39, 46, 46,115,101,
- 108,102, 46,108,110, 97,109,101, 46, 46, 39, 34, 44, 39, 46,
- 46,115,101,108,102, 46, 99,103,101,116,110, 97,109,101, 46,
- 46, 39, 44, 78, 85, 76, 76, 41, 59, 39, 41, 10, 32,101,110,
- 100, 10,101,110,100, 10, 10, 45, 45, 32, 73,110,116,101,114,
- 110, 97,108, 32, 99,111,110,115,116,114,117, 99,116,111,114,
- 10,102,117,110, 99,116,105,111,110, 32, 95, 86, 97,114,105,
- 97, 98,108,101, 32, 40,116, 41, 10, 32,115,101,116,109,101,
- 116, 97,116, 97, 98,108,101, 40,116, 44, 99,108, 97,115,115,
- 86, 97,114,105, 97, 98,108,101, 41, 10, 32, 97,112,112,101,
- 110,100, 40,116, 41, 10, 32,114,101,116,117,114,110, 32,116,
- 10,101,110,100, 10, 10, 45, 45, 32, 67,111,110,115,116,114,
- 117, 99,116,111,114, 10, 45, 45, 32, 69,120,112,101, 99,116,
- 115, 32, 97, 32,115,116,114,105,110,103, 32,114,101,112,114,
- 101,115,101,110,116,105,110,103, 32,116,104,101, 32,118, 97,
- 114,105, 97, 98,108,101, 32,100,101, 99,108, 97,114, 97,116,
- 105,111,110, 46, 10,102,117,110, 99,116,105,111,110, 32, 86,
- 97,114,105, 97, 98,108,101, 32, 40,115, 41, 10, 32,114,101,
- 116,117,114,110, 32, 95, 86, 97,114,105, 97, 98,108,101, 32,
- 40, 68,101, 99,108, 97,114, 97,116,105,111,110, 40,115, 44,
- 39,118, 97,114, 39, 41, 41, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/variable.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32, 97,114,114, 97,121,
- 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,105,116,116,
- 101,110, 32, 98,121, 32, 87, 97,108,100,101,109, 97,114, 32,
- 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67, 71,114, 97,
- 102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45, 32, 74,117,
- 108, 32, 49, 57, 57, 57, 10, 45, 45, 32, 36, 73,100, 58, 32,
- 97,114,114, 97,121, 46,108,117, 97, 44,118, 32, 49, 46, 49,
- 32, 50, 48, 48, 48, 47, 49, 49, 47, 48, 54, 32, 50, 50, 58,
- 48, 51, 58, 53, 55, 32, 99,101,108,101,115, 32, 69,120,112,
- 32, 36, 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,111,100,
- 101, 32,105,115, 32,102,114,101,101, 32,115,111,102,116,119,
- 97,114,101, 59, 32,121,111,117, 32, 99, 97,110, 32,114,101,
- 100,105,115,116,114,105, 98,117,116,101, 32,105,116, 32, 97,
- 110,100, 47,111,114, 32,109,111,100,105,102,121, 32,105,116,
- 46, 10, 45, 45, 32, 84,104,101, 32,115,111,102,116,119, 97,
- 114,101, 32,112,114,111,118,105,100,101,100, 32,104,101,114,
- 101,117,110,100,101,114, 32,105,115, 32,111,110, 32, 97,110,
- 32, 34, 97,115, 32,105,115, 34, 32, 98, 97,115,105,115, 44,
- 32, 97,110,100, 10, 45, 45, 32,116,104,101, 32, 97,117,116,
- 104,111,114, 32,104, 97,115, 32,110,111, 32,111, 98,108,105,
- 103, 97,116,105,111,110, 32,116,111, 32,112,114,111,118,105,
- 100,101, 32,109, 97,105,110,116,101,110, 97,110, 99,101, 44,
- 32,115,117,112,112,111,114,116, 44, 32,117,112,100, 97,116,
- 101,115, 44, 10, 45, 45, 32,101,110,104, 97,110, 99,101,109,
- 101,110,116,115, 44, 32,111,114, 32,109,111,100,105,102,105,
- 99, 97,116,105,111,110,115, 46, 10, 10, 10, 45, 45, 32, 65,
- 114,114, 97,121, 32, 99,108, 97,115,115, 10, 45, 45, 32, 82,
- 101,112,114,101,115,101,110,116,115, 32, 97, 32,101,120,116,
- 101,114,110, 32, 97,114,114, 97,121, 32,118, 97,114,105, 97,
- 98,108,101, 32,111,114, 32, 97, 32,112,117, 98,108,105, 99,
- 32,109,101,109, 98,101,114, 32,111,102, 32, 97, 32, 99,108,
- 97,115,115, 46, 10, 45, 45, 32, 83,116,111,114,101,115, 32,
- 97,108,108, 32,102,105,101,108,100,115, 32,112,114,101,115,
- 101,110,116, 32,105,110, 32, 97, 32,100,101, 99,108, 97,114,
- 97,116,105,111,110, 46, 10, 99,108, 97,115,115, 65,114,114,
- 97,121, 32, 61, 32,123, 10,125, 10, 99,108, 97,115,115, 65,
- 114,114, 97,121, 46, 95, 95,105,110,100,101,120, 32, 61, 32,
- 99,108, 97,115,115, 65,114,114, 97,121, 10,115,101,116,109,
- 101,116, 97,116, 97, 98,108,101, 40, 99,108, 97,115,115, 65,
- 114,114, 97,121, 44, 99,108, 97,115,115, 68,101, 99,108, 97,
- 114, 97,116,105,111,110, 41, 10, 10, 45, 45, 32, 80,114,105,
- 110,116, 32,109,101,116,104,111,100, 10,102,117,110, 99,116,
- 105,111,110, 32, 99,108, 97,115,115, 65,114,114, 97,121, 58,
- 112,114,105,110,116, 32, 40,105,100,101,110,116, 44, 99,108,
- 111,115,101, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
- 110,116, 46, 46, 34, 65,114,114, 97,121,123, 34, 41, 10, 32,
- 112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,
- 109,111,100, 32, 32, 61, 32, 39, 34, 46, 46,115,101,108,102,
- 46,109,111,100, 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,
- 105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,116,121,
- 112,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,116,
- 121,112,101, 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,105,
- 110,116, 40,105,100,101,110,116, 46, 46, 34, 32,112,116,114,
- 32, 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,112,116,
- 114, 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,105,110,116,
- 40,105,100,101,110,116, 46, 46, 34, 32,110, 97,109,101, 32,
- 61, 32, 39, 34, 46, 46,115,101,108,102, 46,110, 97,109,101,
- 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,105,110,116, 40,
- 105,100,101,110,116, 46, 46, 34, 32,100,101,102, 32, 32, 61,
- 32, 39, 34, 46, 46,115,101,108,102, 46,100,101,102, 46, 46,
- 34, 39, 44, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,
- 101,110,116, 46, 46, 34, 32,100,105,109, 32, 32, 61, 32, 39,
- 34, 46, 46,115,101,108,102, 46,100,105,109, 46, 46, 34, 39,
- 44, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,
- 116, 46, 46, 34, 32,114,101,116, 32, 32, 61, 32, 39, 34, 46,
- 46,115,101,108,102, 46,114,101,116, 46, 46, 34, 39, 44, 34,
- 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46,
- 46, 34,125, 34, 46, 46, 99,108,111,115,101, 41, 10,101,110,
- 100, 10, 10, 45, 45, 32, 99,104,101, 99,107, 32,105,102, 32,
- 105,116, 32,105,115, 32, 97, 32,118, 97,114,105, 97, 98,108,
- 101, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,
- 115, 65,114,114, 97,121, 58,105,115,118, 97,114,105, 97, 98,
- 108,101, 32, 40, 41, 10, 32,114,101,116,117,114,110, 32,116,
- 114,117,101, 10,101,110,100, 10, 10, 10, 45, 45, 32,103,101,
- 116, 32,118, 97,114,105, 97, 98,108,101, 32,118, 97,108,117,
- 101, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,
- 115, 65,114,114, 97,121, 58,103,101,116,118, 97,108,117,101,
- 32, 40, 99,108, 97,115,115, 44,115,116, 97,116,105, 99, 41,
- 10, 32,105,102, 32, 99,108, 97,115,115, 32, 97,110,100, 32,
- 115,116, 97,116,105, 99, 32,116,104,101,110, 10, 32, 32,114,
- 101,116,117,114,110, 32, 99,108, 97,115,115, 46, 46, 39, 58,
- 58, 39, 46, 46,115,101,108,102, 46,110, 97,109,101, 46, 46,
- 39, 91,116,111,108,117, 97, 95,105,110,100,101,120, 93, 39,
- 10, 32,101,108,115,101,105,102, 32, 99,108, 97,115,115, 32,
- 116,104,101,110, 10, 32, 32,114,101,116,117,114,110, 32, 39,
- 115,101,108,102, 45, 62, 39, 46, 46,115,101,108,102, 46,110,
- 97,109,101, 46, 46, 39, 91,116,111,108,117, 97, 95,105,110,
- 100,101,120, 93, 39, 10, 32,101,108,115,101, 10, 32, 32,114,
- 101,116,117,114,110, 32,115,101,108,102, 46,110, 97,109,101,
- 46, 46, 39, 91,116,111,108,117, 97, 95,105,110,100,101,120,
- 93, 39, 10, 32,101,110,100, 10,101,110,100, 10, 10, 45, 45,
- 32, 87,114,105,116,101, 32, 98,105,110,100,105,110,103, 32,
- 102,117,110, 99,116,105,111,110,115, 10,102,117,110, 99,116,
- 105,111,110, 32, 99,108, 97,115,115, 65,114,114, 97,121, 58,
- 115,117,112, 99,111,100,101, 32, 40, 41, 10, 32,108,111, 99,
- 97,108, 32, 99,108, 97,115,115, 32, 61, 32,115,101,108,102,
- 58,105,110, 99,108, 97,115,115, 40, 41, 10, 10, 32, 45, 45,
- 32,103,101,116, 32,102,117,110, 99,116,105,111,110, 32, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 10, 32,105,102, 32, 99,108, 97,115,115, 32,116,104,
- 101,110, 10, 32, 32,111,117,116,112,117,116, 40, 34, 47, 42,
- 32,103,101,116, 32,102,117,110, 99,116,105,111,110, 58, 34,
- 44,115,101,108,102, 46,110, 97,109,101, 44, 34, 32,111,102,
- 32, 99,108, 97,115,115, 32, 34, 44, 99,108, 97,115,115, 44,
- 34, 32, 42, 47, 34, 41, 10, 32,101,108,115,101, 10, 32, 32,
- 111,117,116,112,117,116, 40, 34, 47, 42, 32,103,101,116, 32,
- 102,117,110, 99,116,105,111,110, 58, 34, 44,115,101,108,102,
- 46,110, 97,109,101, 44, 34, 32, 42, 47, 34, 41, 10, 32,101,
- 110,100, 10, 32,115,101,108,102, 46, 99,103,101,116,110, 97,
- 109,101, 32, 61, 32,115,101,108,102, 58, 99,102,117,110, 99,
- 110, 97,109,101, 40, 34,116,111,108,117, 97, 95,103,101,116,
- 34, 41, 10, 32,111,117,116,112,117,116, 40, 34, 35,105,102,
- 110,100,101,102, 32, 84, 79, 76, 85, 65, 95, 68, 73, 83, 65,
- 66, 76, 69, 95, 34, 46, 46,115,101,108,102, 46, 99,103,101,
- 116,110, 97,109,101, 41, 10, 32,111,117,116,112,117,116, 40,
- 34, 92,110,115,116, 97,116,105, 99, 32,105,110,116, 34, 44,
- 115,101,108,102, 46, 99,103,101,116,110, 97,109,101, 44, 34,
- 40,108,117, 97, 95, 83,116, 97,116,101, 42, 32,116,111,108,
- 117, 97, 95, 83, 41, 34, 41, 10, 32,111,117,116,112,117,116,
- 40, 34,123, 34, 41, 10, 32,111,117,116,112,117,116, 40, 34,
- 32,105,110,116, 32,116,111,108,117, 97, 95,105,110,100,101,
- 120, 59, 34, 41, 10, 10, 32, 45, 45, 32,100,101, 99,108, 97,
- 114,101, 32,115,101,108,102, 44, 32,105,102, 32,116,104,101,
- 32, 99, 97,115,101, 10, 32,108,111, 99, 97,108, 32, 95, 44,
- 95, 44,115,116, 97,116,105, 99, 32, 61, 32,115,116,114,102,
- 105,110,100, 40,115,101,108,102, 46,109,111,100, 44, 39, 94,
- 37,115, 42, 40,115,116, 97,116,105, 99, 41, 39, 41, 10, 32,
- 105,102, 32, 99,108, 97,115,115, 32, 97,110,100, 32,115,116,
- 97,116,105, 99, 61, 61,110,105,108, 32,116,104,101,110, 10,
- 32, 32,111,117,116,112,117,116, 40, 39, 32, 39, 44,115,101,
- 108,102, 46,112, 97,114,101,110,116, 46,116,121,112,101, 44,
- 39, 42, 39, 44, 39,115,101,108,102, 59, 39, 41, 10, 32, 32,
- 111,117,116,112,117,116, 40, 39, 32,108,117, 97, 95,112,117,
- 115,104,115,116,114,105,110,103, 40,116,111,108,117, 97, 95,
- 83, 44, 34, 46,115,101,108,102, 34, 41, 59, 39, 41, 10, 32,
- 32,111,117,116,112,117,116, 40, 39, 32,108,117, 97, 95,114,
- 97,119,103,101,116, 40,116,111,108,117, 97, 95, 83, 44, 49,
- 41, 59, 39, 41, 10, 32, 32,111,117,116,112,117,116, 40, 39,
- 32,115,101,108,102, 32, 61, 32, 39, 41, 10, 32, 32,111,117,
- 116,112,117,116, 40, 39, 40, 39, 44,115,101,108,102, 46,112,
- 97,114,101,110,116, 46,116,121,112,101, 44, 39, 42, 41, 32,
- 39, 41, 10, 32, 32,111,117,116,112,117,116, 40, 39,108,117,
- 97, 95,116,111,117,115,101,114,100, 97,116, 97, 40,116,111,
- 108,117, 97, 95, 83, 44, 45, 49, 41, 59, 39, 41, 10, 32,101,
- 108,115,101,105,102, 32,115,116, 97,116,105, 99, 32,116,104,
- 101,110, 10, 32, 32, 95, 44, 95, 44,115,101,108,102, 46,109,
- 111,100, 32, 61, 32,115,116,114,102,105,110,100, 40,115,101,
- 108,102, 46,109,111,100, 44, 39, 94, 37,115, 42,115,116, 97,
- 116,105, 99, 37,115, 37,115, 42, 40, 46, 42, 41, 39, 41, 10,
- 32,101,110,100, 10, 10, 32, 45, 45, 32, 99,104,101, 99,107,
- 32,105,110,100,101,120, 10, 9,111,117,116,112,117,116, 40,
- 39, 35,105,102,110,100,101,102, 32, 84, 79, 76, 85, 65, 95,
- 82, 69, 76, 69, 65, 83, 69, 92,110, 39, 41, 10, 9,111,117,
- 116,112,117,116, 40, 39, 32,123, 39, 41, 10, 9,111,117,116,
- 112,117,116, 40, 39, 32, 32,116,111,108,117, 97, 95, 69,114,
- 114,111,114, 32,116,111,108,117, 97, 95,101,114,114, 59, 39,
- 41, 10, 32,111,117,116,112,117,116, 40, 39, 32, 32,105,102,
- 32, 40, 33,116,111,108,117, 97, 95,105,115,110,117,109, 98,
- 101,114, 40,116,111,108,117, 97, 95, 83, 44, 50, 44, 48, 44,
- 38,116,111,108,117, 97, 95,101,114,114, 41, 41, 39, 41, 10,
- 32,111,117,116,112,117,116, 40, 39, 32, 32, 32,116,111,108,
- 117, 97, 95,101,114,114,111,114, 40,116,111,108,117, 97, 95,
- 83, 44, 34, 35,118,105,110,118, 97,108,105,100, 32,116,121,
- 112,101, 32,105,110, 32, 97,114,114, 97,121, 32,105,110,100,
- 101,120,105,110,103, 46, 34, 44, 38,116,111,108,117, 97, 95,
- 101,114,114, 41, 59, 39, 41, 10, 9,111,117,116,112,117,116,
- 40, 39, 32,125, 39, 41, 10, 9,111,117,116,112,117,116, 40,
- 39, 35,101,110,100,105,102, 92,110, 39, 41, 10, 9,105,102,
- 32,102,108, 97,103,115, 91, 39, 49, 39, 93, 32,116,104,101,
- 110, 32, 45, 45, 32,102,111,114, 32, 99,111,109,112, 97,116,
- 105, 98,105,108,105,116,121, 32,119,105,116,104, 32,116,111,
- 108,117, 97, 53, 32, 63, 10, 9, 9,111,117,116,112,117,116,
- 40, 39, 32,116,111,108,117, 97, 95,105,110,100,101,120, 32,
- 61, 32, 40,105,110,116, 41,116,111,108,117, 97, 95,116,111,
- 110,117,109, 98,101,114, 40,116,111,108,117, 97, 95, 83, 44,
- 50, 44, 48, 41, 45, 49, 59, 39, 41, 10, 9,101,108,115,101,
- 10, 9, 9,111,117,116,112,117,116, 40, 39, 32,116,111,108,
- 117, 97, 95,105,110,100,101,120, 32, 61, 32, 40,105,110,116,
- 41,116,111,108,117, 97, 95,116,111,110,117,109, 98,101,114,
- 40,116,111,108,117, 97, 95, 83, 44, 50, 44, 48, 41, 59, 39,
- 41, 10, 9,101,110,100, 10, 9,111,117,116,112,117,116, 40,
- 39, 35,105,102,110,100,101,102, 32, 84, 79, 76, 85, 65, 95,
- 82, 69, 76, 69, 65, 83, 69, 92,110, 39, 41, 10, 9,105,102,
- 32,115,101,108,102, 46,100,105,109, 32, 97,110,100, 32,115,
- 101,108,102, 46,100,105,109, 32,126, 61, 32, 39, 39, 32,116,
- 104,101,110, 10, 9, 32, 32,111,117,116,112,117,116, 40, 39,
- 32,105,102, 32, 40,116,111,108,117, 97, 95,105,110,100,101,
- 120, 60, 48, 32,124,124, 32,116,111,108,117, 97, 95,105,110,
- 100,101,120, 62, 61, 39, 46, 46,115,101,108,102, 46,100,105,
- 109, 46, 46, 39, 41, 39, 41, 10, 9,101,108,115,101, 10, 9,
- 32, 32,111,117,116,112,117,116, 40, 39, 32,105,102, 32, 40,
- 116,111,108,117, 97, 95,105,110,100,101,120, 60, 48, 41, 39,
- 41, 10, 9,101,110,100, 10, 32,111,117,116,112,117,116, 40,
- 39, 32, 32,116,111,108,117, 97, 95,101,114,114,111,114, 40,
- 116,111,108,117, 97, 95, 83, 44, 34, 97,114,114, 97,121, 32,
- 105,110,100,101,120,105,110,103, 32,111,117,116, 32,111,102,
- 32,114, 97,110,103,101, 46, 34, 44, 78, 85, 76, 76, 41, 59,
- 39, 41, 10, 9,111,117,116,112,117,116, 40, 39, 35,101,110,
- 100,105,102, 92,110, 39, 41, 10, 10, 32, 45, 45, 32,114,101,
- 116,117,114,110, 32,118, 97,108,117,101, 10, 32,108,111, 99,
- 97,108, 32,116, 44, 99,116, 32, 61, 32,105,115, 98, 97,115,
- 105, 99, 40,115,101,108,102, 46,116,121,112,101, 41, 10, 32,
- 108,111, 99, 97,108, 32,112,117,115,104, 95,102,117,110, 99,
- 32, 61, 32,103,101,116, 95,112,117,115,104, 95,102,117,110,
- 99,116,105,111,110, 40,116, 41, 10, 32,105,102, 32,116, 32,
- 116,104,101,110, 10, 32, 32,111,117,116,112,117,116, 40, 39,
- 32,116,111,108,117, 97, 95,112,117,115,104, 39, 46, 46,116,
- 46, 46, 39, 40,116,111,108,117, 97, 95, 83, 44, 40, 39, 44,
- 99,116, 44, 39, 41, 39, 46, 46,115,101,108,102, 58,103,101,
- 116,118, 97,108,117,101, 40, 99,108, 97,115,115, 44,115,116,
- 97,116,105, 99, 41, 46, 46, 39, 41, 59, 39, 41, 10, 32,101,
- 108,115,101, 10, 9, 9,116, 32, 61, 32,115,101,108,102, 46,
- 116,121,112,101, 10, 32, 32,105,102, 32,115,101,108,102, 46,
- 112,116,114, 32, 61, 61, 32, 39, 38, 39, 32,111,114, 32,115,
- 101,108,102, 46,112,116,114, 32, 61, 61, 32, 39, 39, 32,116,
- 104,101,110, 10, 32, 32, 32,111,117,116,112,117,116, 40, 39,
- 32, 39, 44,112,117,115,104, 95,102,117,110, 99, 44, 39, 40,
- 116,111,108,117, 97, 95, 83, 44, 40,118,111,105,100, 42, 41,
- 38, 39, 46, 46,115,101,108,102, 58,103,101,116,118, 97,108,
- 117,101, 40, 99,108, 97,115,115, 44,115,116, 97,116,105, 99,
- 41, 46, 46, 39, 44, 34, 39, 44,116, 44, 39, 34, 41, 59, 39,
- 41, 10, 32, 32,101,108,115,101, 10, 32, 32, 32,111,117,116,
- 112,117,116, 40, 39, 32, 39, 44,112,117,115,104, 95,102,117,
- 110, 99, 44, 39, 40,116,111,108,117, 97, 95, 83, 44, 40,118,
- 111,105,100, 42, 41, 39, 46, 46,115,101,108,102, 58,103,101,
- 116,118, 97,108,117,101, 40, 99,108, 97,115,115, 44,115,116,
- 97,116,105, 99, 41, 46, 46, 39, 44, 34, 39, 44,116, 44, 39,
- 34, 41, 59, 39, 41, 10, 32, 32,101,110,100, 10, 32,101,110,
- 100, 10, 32,111,117,116,112,117,116, 40, 39, 32,114,101,116,
- 117,114,110, 32, 49, 59, 39, 41, 10, 32,111,117,116,112,117,
- 116, 40, 39,125, 39, 41, 10, 32,111,117,116,112,117,116, 40,
- 39, 35,101,110,100,105,102, 32, 47, 47, 35,105,102,110,100,
- 101,102, 32, 84, 79, 76, 85, 65, 95, 68, 73, 83, 65, 66, 76,
- 69, 92,110, 39, 41, 10, 32,111,117,116,112,117,116, 40, 39,
- 92,110, 39, 41, 10, 10, 32, 45, 45, 32,115,101,116, 32,102,
- 117,110, 99,116,105,111,110, 32, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 10, 32,105,102,
- 32,110,111,116, 32,115,116,114,102,105,110,100, 40,115,101,
- 108,102, 46,116,121,112,101, 44, 39, 99,111,110,115,116, 39,
- 41, 32,116,104,101,110, 10, 32, 32,105,102, 32, 99,108, 97,
- 115,115, 32,116,104,101,110, 10, 32, 32, 32,111,117,116,112,
- 117,116, 40, 34, 47, 42, 32,115,101,116, 32,102,117,110, 99,
- 116,105,111,110, 58, 34, 44,115,101,108,102, 46,110, 97,109,
- 101, 44, 34, 32,111,102, 32, 99,108, 97,115,115, 32, 34, 44,
- 99,108, 97,115,115, 44, 34, 32, 42, 47, 34, 41, 10, 32, 32,
- 101,108,115,101, 10, 32, 32, 32,111,117,116,112,117,116, 40,
- 34, 47, 42, 32,115,101,116, 32,102,117,110, 99,116,105,111,
- 110, 58, 34, 44,115,101,108,102, 46,110, 97,109,101, 44, 34,
- 32, 42, 47, 34, 41, 10, 32, 32,101,110,100, 10, 32, 32,115,
- 101,108,102, 46, 99,115,101,116,110, 97,109,101, 32, 61, 32,
- 115,101,108,102, 58, 99,102,117,110, 99,110, 97,109,101, 40,
- 34,116,111,108,117, 97, 95,115,101,116, 34, 41, 10, 32, 32,
- 111,117,116,112,117,116, 40, 34, 35,105,102,110,100,101,102,
- 32, 84, 79, 76, 85, 65, 95, 68, 73, 83, 65, 66, 76, 69, 95,
- 34, 46, 46,115,101,108,102, 46, 99,115,101,116,110, 97,109,
- 101, 41, 10, 32, 32,111,117,116,112,117,116, 40, 34, 92,110,
- 115,116, 97,116,105, 99, 32,105,110,116, 34, 44,115,101,108,
- 102, 46, 99,115,101,116,110, 97,109,101, 44, 34, 40,108,117,
- 97, 95, 83,116, 97,116,101, 42, 32,116,111,108,117, 97, 95,
- 83, 41, 34, 41, 10, 32, 32,111,117,116,112,117,116, 40, 34,
- 123, 34, 41, 10, 10, 32, 32, 45, 45, 32,100,101, 99,108, 97,
- 114,101, 32,105,110,100,101,120, 10, 32, 32,111,117,116,112,
- 117,116, 40, 39, 32,105,110,116, 32,116,111,108,117, 97, 95,
- 105,110,100,101,120, 59, 39, 41, 10, 10, 32, 32, 45, 45, 32,
- 100,101, 99,108, 97,114,101, 32,115,101,108,102, 44, 32,105,
- 102, 32,116,104,101, 32, 99, 97,115,101, 10, 32, 32,108,111,
- 99, 97,108, 32, 95, 44, 95, 44,115,116, 97,116,105, 99, 32,
- 61, 32,115,116,114,102,105,110,100, 40,115,101,108,102, 46,
- 109,111,100, 44, 39, 94, 37,115, 42, 40,115,116, 97,116,105,
- 99, 41, 39, 41, 10, 32, 32,105,102, 32, 99,108, 97,115,115,
- 32, 97,110,100, 32,115,116, 97,116,105, 99, 61, 61,110,105,
- 108, 32,116,104,101,110, 10, 32, 32, 32,111,117,116,112,117,
- 116, 40, 39, 32, 39, 44,115,101,108,102, 46,112, 97,114,101,
- 110,116, 46,116,121,112,101, 44, 39, 42, 39, 44, 39,115,101,
- 108,102, 59, 39, 41, 10, 32, 32, 32,111,117,116,112,117,116,
- 40, 39, 32,108,117, 97, 95,112,117,115,104,115,116,114,105,
- 110,103, 40,116,111,108,117, 97, 95, 83, 44, 34, 46,115,101,
- 108,102, 34, 41, 59, 39, 41, 10, 32, 32, 32,111,117,116,112,
- 117,116, 40, 39, 32,108,117, 97, 95,114, 97,119,103,101,116,
- 40,116,111,108,117, 97, 95, 83, 44, 49, 41, 59, 39, 41, 10,
- 32, 32, 32,111,117,116,112,117,116, 40, 39, 32,115,101,108,
- 102, 32, 61, 32, 39, 41, 10, 32, 32, 32,111,117,116,112,117,
- 116, 40, 39, 40, 39, 44,115,101,108,102, 46,112, 97,114,101,
- 110,116, 46,116,121,112,101, 44, 39, 42, 41, 32, 39, 41, 10,
- 32, 32, 32,111,117,116,112,117,116, 40, 39,108,117, 97, 95,
- 116,111,117,115,101,114,100, 97,116, 97, 40,116,111,108,117,
- 97, 95, 83, 44, 45, 49, 41, 59, 39, 41, 10, 32, 32,101,108,
- 115,101,105,102, 32,115,116, 97,116,105, 99, 32,116,104,101,
- 110, 10, 32, 32, 32, 95, 44, 95, 44,115,101,108,102, 46,109,
- 111,100, 32, 61, 32,115,116,114,102,105,110,100, 40,115,101,
- 108,102, 46,109,111,100, 44, 39, 94, 37,115, 42,115,116, 97,
- 116,105, 99, 37,115, 37,115, 42, 40, 46, 42, 41, 39, 41, 10,
- 32, 32,101,110,100, 10, 10, 32, 32, 45, 45, 32, 99,104,101,
- 99,107, 32,105,110,100,101,120, 10, 9, 32,111,117,116,112,
- 117,116, 40, 39, 35,105,102,110,100,101,102, 32, 84, 79, 76,
- 85, 65, 95, 82, 69, 76, 69, 65, 83, 69, 92,110, 39, 41, 10,
- 9, 32,111,117,116,112,117,116, 40, 39, 32,123, 39, 41, 10,
- 9, 32,111,117,116,112,117,116, 40, 39, 32, 32,116,111,108,
- 117, 97, 95, 69,114,114,111,114, 32,116,111,108,117, 97, 95,
- 101,114,114, 59, 39, 41, 10, 32, 32,111,117,116,112,117,116,
- 40, 39, 32, 32,105,102, 32, 40, 33,116,111,108,117, 97, 95,
- 105,115,110,117,109, 98,101,114, 40,116,111,108,117, 97, 95,
- 83, 44, 50, 44, 48, 44, 38,116,111,108,117, 97, 95,101,114,
- 114, 41, 41, 39, 41, 10, 32, 32,111,117,116,112,117,116, 40,
- 39, 32, 32, 32,116,111,108,117, 97, 95,101,114,114,111,114,
- 40,116,111,108,117, 97, 95, 83, 44, 34, 35,118,105,110,118,
- 97,108,105,100, 32,116,121,112,101, 32,105,110, 32, 97,114,
- 114, 97,121, 32,105,110,100,101,120,105,110,103, 46, 34, 44,
- 38,116,111,108,117, 97, 95,101,114,114, 41, 59, 39, 41, 10,
- 9, 9,111,117,116,112,117,116, 40, 39, 32,125, 39, 41, 10,
- 9, 9,111,117,116,112,117,116, 40, 39, 35,101,110,100,105,
- 102, 92,110, 39, 41, 10, 10, 9,105,102, 32,102,108, 97,103,
- 115, 91, 39, 49, 39, 93, 32,116,104,101,110, 32, 45, 45, 32,
- 102,111,114, 32, 99,111,109,112, 97,116,105, 98,105,108,105,
- 116,121, 32,119,105,116,104, 32,116,111,108,117, 97, 53, 32,
- 63, 10, 9, 9,111,117,116,112,117,116, 40, 39, 32,116,111,
- 108,117, 97, 95,105,110,100,101,120, 32, 61, 32, 40,105,110,
- 116, 41,116,111,108,117, 97, 95,116,111,110,117,109, 98,101,
- 114, 40,116,111,108,117, 97, 95, 83, 44, 50, 44, 48, 41, 45,
- 49, 59, 39, 41, 10, 9,101,108,115,101, 10, 9, 9,111,117,
- 116,112,117,116, 40, 39, 32,116,111,108,117, 97, 95,105,110,
- 100,101,120, 32, 61, 32, 40,105,110,116, 41,116,111,108,117,
- 97, 95,116,111,110,117,109, 98,101,114, 40,116,111,108,117,
- 97, 95, 83, 44, 50, 44, 48, 41, 59, 39, 41, 10, 9,101,110,
- 100, 10, 10, 9, 32,111,117,116,112,117,116, 40, 39, 35,105,
- 102,110,100,101,102, 32, 84, 79, 76, 85, 65, 95, 82, 69, 76,
- 69, 65, 83, 69, 92,110, 39, 41, 10, 9,105,102, 32,115,101,
- 108,102, 46,100,105,109, 32, 97,110,100, 32,115,101,108,102,
- 46,100,105,109, 32,126, 61, 32, 39, 39, 32,116,104,101,110,
- 10, 9, 32, 32,111,117,116,112,117,116, 40, 39, 32,105,102,
- 32, 40,116,111,108,117, 97, 95,105,110,100,101,120, 60, 48,
- 32,124,124, 32,116,111,108,117, 97, 95,105,110,100,101,120,
- 62, 61, 39, 46, 46,115,101,108,102, 46,100,105,109, 46, 46,
- 39, 41, 39, 41, 10, 9,101,108,115,101, 10, 9, 32, 32,111,
- 117,116,112,117,116, 40, 39, 32,105,102, 32, 40,116,111,108,
- 117, 97, 95,105,110,100,101,120, 60, 48, 41, 39, 41, 10, 9,
- 101,110,100, 10, 32, 32,111,117,116,112,117,116, 40, 39, 32,
- 32,116,111,108,117, 97, 95,101,114,114,111,114, 40,116,111,
- 108,117, 97, 95, 83, 44, 34, 97,114,114, 97,121, 32,105,110,
- 100,101,120,105,110,103, 32,111,117,116, 32,111,102, 32,114,
- 97,110,103,101, 46, 34, 44, 78, 85, 76, 76, 41, 59, 39, 41,
- 10, 9, 9,111,117,116,112,117,116, 40, 39, 35,101,110,100,
- 105,102, 92,110, 39, 41, 10, 10, 32, 32, 45, 45, 32, 97,115,
- 115,105,103,110, 32,118, 97,108,117,101, 10, 32, 32,108,111,
- 99, 97,108, 32,112,116,114, 32, 61, 32, 39, 39, 10, 32, 32,
- 105,102, 32,115,101,108,102, 46,112,116,114,126, 61, 39, 39,
- 32,116,104,101,110, 32,112,116,114, 32, 61, 32, 39, 42, 39,
- 32,101,110,100, 10, 32, 32,111,117,116,112,117,116, 40, 39,
- 32, 39, 41, 10, 32, 32,105,102, 32, 99,108, 97,115,115, 32,
- 97,110,100, 32,115,116, 97,116,105, 99, 32,116,104,101,110,
- 10, 32, 32, 32,111,117,116,112,117,116, 40, 99,108, 97,115,
- 115, 46, 46, 39, 58, 58, 39, 46, 46,115,101,108,102, 46,110,
- 97,109,101, 46, 46, 39, 91,116,111,108,117, 97, 95,105,110,
- 100,101,120, 93, 39, 41, 10, 32, 32,101,108,115,101,105,102,
- 32, 99,108, 97,115,115, 32,116,104,101,110, 10, 32, 32, 32,
- 111,117,116,112,117,116, 40, 39,115,101,108,102, 45, 62, 39,
- 46, 46,115,101,108,102, 46,110, 97,109,101, 46, 46, 39, 91,
- 116,111,108,117, 97, 95,105,110,100,101,120, 93, 39, 41, 10,
- 32, 32,101,108,115,101, 10, 32, 32, 32,111,117,116,112,117,
- 116, 40,115,101,108,102, 46,110, 97,109,101, 46, 46, 39, 91,
- 116,111,108,117, 97, 95,105,110,100,101,120, 93, 39, 41, 10,
- 32, 32,101,110,100, 10, 32, 32,108,111, 99, 97,108, 32,116,
- 32, 61, 32,105,115, 98, 97,115,105, 99, 40,115,101,108,102,
- 46,116,121,112,101, 41, 10, 32, 32,111,117,116,112,117,116,
- 40, 39, 32, 61, 32, 39, 41, 10, 32, 32,105,102, 32,110,111,
- 116, 32,116, 32, 97,110,100, 32,112,116,114, 61, 61, 39, 39,
- 32,116,104,101,110, 32,111,117,116,112,117,116, 40, 39, 42,
- 39, 41, 32,101,110,100, 10, 32, 32,111,117,116,112,117,116,
- 40, 39, 40, 40, 39, 44,115,101,108,102, 46,109,111,100, 44,
- 115,101,108,102, 46,116,121,112,101, 41, 10, 32, 32,105,102,
- 32,110,111,116, 32,116, 32,116,104,101,110, 10, 32, 32, 32,
- 111,117,116,112,117,116, 40, 39, 42, 39, 41, 10, 32, 32,101,
- 110,100, 10, 32, 32,111,117,116,112,117,116, 40, 39, 41, 32,
- 39, 41, 10, 32, 32,108,111, 99, 97,108, 32,100,101,102, 32,
- 61, 32, 48, 10, 32, 32,105,102, 32,115,101,108,102, 46,100,
- 101,102, 32,126, 61, 32, 39, 39, 32,116,104,101,110, 32,100,
- 101,102, 32, 61, 32,115,101,108,102, 46,100,101,102, 32,101,
- 110,100, 10, 32, 32,105,102, 32,116, 32,116,104,101,110, 10,
- 32, 32, 32,111,117,116,112,117,116, 40, 39,116,111,108,117,
- 97, 95,116,111, 39, 46, 46,116, 44, 39, 40,116,111,108,117,
- 97, 95, 83, 44, 51, 44, 39, 44,100,101,102, 44, 39, 41, 41,
- 59, 39, 41, 10, 32, 32,101,108,115,101, 10, 32, 32, 32,108,
- 111, 99, 97,108, 32,116,111, 95,102,117,110, 99, 32, 61, 32,
- 103,101,116, 95,116,111, 95,102,117,110, 99,116,105,111,110,
- 40,115,101,108,102, 46,116,121,112,101, 41, 10, 32, 32, 32,
- 111,117,116,112,117,116, 40,116,111, 95,102,117,110, 99, 44,
- 39, 40,116,111,108,117, 97, 95, 83, 44, 51, 44, 39, 44,100,
- 101,102, 44, 39, 41, 41, 59, 39, 41, 10, 32, 32,101,110,100,
- 10, 32, 32,111,117,116,112,117,116, 40, 39, 32,114,101,116,
- 117,114,110, 32, 48, 59, 39, 41, 10, 32, 32,111,117,116,112,
- 117,116, 40, 39,125, 39, 41, 10, 32, 32,111,117,116,112,117,
- 116, 40, 39, 35,101,110,100,105,102, 32, 47, 47, 35,105,102,
- 110,100,101,102, 32, 84, 79, 76, 85, 65, 95, 68, 73, 83, 65,
- 66, 76, 69, 92,110, 39, 41, 10, 32, 32,111,117,116,112,117,
- 116, 40, 39, 92,110, 39, 41, 10, 32,101,110,100, 10, 10,101,
- 110,100, 10, 10,102,117,110, 99,116,105,111,110, 32, 99,108,
- 97,115,115, 65,114,114, 97,121, 58,114,101,103,105,115,116,
- 101,114, 32, 40,112,114,101, 41, 10, 9,105,102, 32,110,111,
- 116, 32,115,101,108,102, 58, 99,104,101, 99,107, 95,112,117,
- 98,108,105, 99, 95, 97, 99, 99,101,115,115, 40, 41, 32,116,
- 104,101,110, 10, 9, 9,114,101,116,117,114,110, 10, 9,101,
- 110,100, 10, 10, 32,112,114,101, 32, 61, 32,112,114,101, 32,
- 111,114, 32, 39, 39, 10, 32,105,102, 32,115,101,108,102, 46,
- 99,115,101,116,110, 97,109,101, 32,116,104,101,110, 10, 32,
- 32,111,117,116,112,117,116, 40,112,114,101, 46, 46, 39,116,
- 111,108,117, 97, 95, 97,114,114, 97,121, 40,116,111,108,117,
- 97, 95, 83, 44, 34, 39, 46, 46,115,101,108,102, 46,108,110,
- 97,109,101, 46, 46, 39, 34, 44, 39, 46, 46,115,101,108,102,
- 46, 99,103,101,116,110, 97,109,101, 46, 46, 39, 44, 39, 46,
- 46,115,101,108,102, 46, 99,115,101,116,110, 97,109,101, 46,
- 46, 39, 41, 59, 39, 41, 10, 32,101,108,115,101, 10, 32, 32,
- 111,117,116,112,117,116, 40,112,114,101, 46, 46, 39,116,111,
- 108,117, 97, 95, 97,114,114, 97,121, 40,116,111,108,117, 97,
- 95, 83, 44, 34, 39, 46, 46,115,101,108,102, 46,108,110, 97,
- 109,101, 46, 46, 39, 34, 44, 39, 46, 46,115,101,108,102, 46,
- 99,103,101,116,110, 97,109,101, 46, 46, 39, 44, 78, 85, 76,
- 76, 41, 59, 39, 41, 10, 32,101,110,100, 10,101,110,100, 10,
- 10, 45, 45, 32, 73,110,116,101,114,110, 97,108, 32, 99,111,
- 110,115,116,114,117, 99,116,111,114, 10,102,117,110, 99,116,
- 105,111,110, 32, 95, 65,114,114, 97,121, 32, 40,116, 41, 10,
- 32,115,101,116,109,101,116, 97,116, 97, 98,108,101, 40,116,
- 44, 99,108, 97,115,115, 65,114,114, 97,121, 41, 10, 32, 97,
- 112,112,101,110,100, 40,116, 41, 10, 32,114,101,116,117,114,
- 110, 32,116, 10,101,110,100, 10, 10, 45, 45, 32, 67,111,110,
- 115,116,114,117, 99,116,111,114, 10, 45, 45, 32, 69,120,112,
- 101, 99,116,115, 32, 97, 32,115,116,114,105,110,103, 32,114,
- 101,112,114,101,115,101,110,116,105,110,103, 32,116,104,101,
- 32,118, 97,114,105, 97, 98,108,101, 32,100,101, 99,108, 97,
- 114, 97,116,105,111,110, 46, 10,102,117,110, 99,116,105,111,
- 110, 32, 65,114,114, 97,121, 32, 40,115, 41, 10, 32,114,101,
- 116,117,114,110, 32, 95, 65,114,114, 97,121, 32, 40, 68,101,
- 99,108, 97,114, 97,116,105,111,110, 40,115, 44, 39,118, 97,
- 114, 39, 41, 41, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/array.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32,102,117,110, 99,116,
- 105,111,110, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,
- 105,116,116,101,110, 32, 98,121, 32, 87, 97,108,100,101,109,
- 97,114, 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67,
- 71,114, 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45,
- 32, 74,117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,
- 100, 58, 32, 36, 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,
- 111,100,101, 32,105,115, 32,102,114,101,101, 32,115,111,102,
- 116,119, 97,114,101, 59, 32,121,111,117, 32, 99, 97,110, 32,
- 114,101,100,105,115,116,114,105, 98,117,116,101, 32,105,116,
- 32, 97,110,100, 47,111,114, 32,109,111,100,105,102,121, 32,
- 105,116, 46, 10, 45, 45, 32, 84,104,101, 32,115,111,102,116,
- 119, 97,114,101, 32,112,114,111,118,105,100,101,100, 32,104,
- 101,114,101,117,110,100,101,114, 32,105,115, 32,111,110, 32,
- 97,110, 32, 34, 97,115, 32,105,115, 34, 32, 98, 97,115,105,
- 115, 44, 32, 97,110,100, 10, 45, 45, 32,116,104,101, 32, 97,
- 117,116,104,111,114, 32,104, 97,115, 32,110,111, 32,111, 98,
- 108,105,103, 97,116,105,111,110, 32,116,111, 32,112,114,111,
- 118,105,100,101, 32,109, 97,105,110,116,101,110, 97,110, 99,
- 101, 44, 32,115,117,112,112,111,114,116, 44, 32,117,112,100,
- 97,116,101,115, 44, 10, 45, 45, 32,101,110,104, 97,110, 99,
- 101,109,101,110,116,115, 44, 32,111,114, 32,109,111,100,105,
- 102,105, 99, 97,116,105,111,110,115, 46, 10, 10, 10, 10, 45,
- 45, 32, 70,117,110, 99,116,105,111,110, 32, 99,108, 97,115,
- 115, 10, 45, 45, 32, 82,101,112,114,101,115,101,110,116,115,
- 32, 97, 32,102,117,110, 99,116,105,111,110, 32,111,114, 32,
- 97, 32, 99,108, 97,115,115, 32,109,101,116,104,111,100, 46,
- 10, 45, 45, 32, 84,104,101, 32,102,111,108,108,111,119,105,
- 110,103, 32,102,105,101,108,100,115, 32, 97,114,101, 32,115,
- 116,111,114,101,100, 58, 10, 45, 45, 32, 32,109,111,100, 32,
- 32, 61, 32,116,121,112,101, 32,109,111,100,105,102,105,101,
- 114,115, 10, 45, 45, 32, 32,116,121,112,101, 32, 61, 32,116,
- 121,112,101, 10, 45, 45, 32, 32,112,116,114, 32, 32, 61, 32,
- 34, 42, 34, 32,111,114, 32, 34, 38, 34, 44, 32,105,102, 32,
- 114,101,112,114,101,115,101,110,116,105,110,103, 32, 97, 32,
- 112,111,105,110,116,101,114, 32,111,114, 32, 97, 32,114,101,
- 102,101,114,101,110, 99,101, 10, 45, 45, 32, 32,110, 97,109,
- 101, 32, 61, 32,110, 97,109,101, 10, 45, 45, 32, 32,108,110,
- 97,109,101, 32, 61, 32,108,117, 97, 32,110, 97,109,101, 10,
- 45, 45, 32, 32, 97,114,103,115, 32, 32, 61, 32,108,105,115,
- 116, 32,111,102, 32, 97,114,103,117,109,101,110,116, 32,100,
- 101, 99,108, 97,114, 97,116,105,111,110,115, 10, 45, 45, 32,
- 32, 99,111,110,115,116, 32, 61, 32,105,102, 32,105,116, 32,
- 105,115, 32, 97, 32,109,101,116,104,111,100, 32,114,101, 99,
- 101,105,118,105,110,103, 32, 97, 32, 99,111,110,115,116, 32,
- 34,116,104,105,115, 34, 46, 10, 99,108, 97,115,115, 70,117,
- 110, 99,116,105,111,110, 32, 61, 32,123, 10, 32,109,111,100,
- 32, 61, 32, 39, 39, 44, 10, 32,116,121,112,101, 32, 61, 32,
- 39, 39, 44, 10, 32,112,116,114, 32, 61, 32, 39, 39, 44, 10,
- 32,110, 97,109,101, 32, 61, 32, 39, 39, 44, 10, 32, 97,114,
- 103,115, 32, 61, 32,123,110, 61, 48,125, 44, 10, 32, 99,111,
- 110,115,116, 32, 61, 32, 39, 39, 44, 10,125, 10, 99,108, 97,
- 115,115, 70,117,110, 99,116,105,111,110, 46, 95, 95,105,110,
- 100,101,120, 32, 61, 32, 99,108, 97,115,115, 70,117,110, 99,
- 116,105,111,110, 10,115,101,116,109,101,116, 97,116, 97, 98,
- 108,101, 40, 99,108, 97,115,115, 70,117,110, 99,116,105,111,
- 110, 44, 99,108, 97,115,115, 70,101, 97,116,117,114,101, 41,
- 10, 10, 45, 45, 32,100,101, 99,108, 97,114,101, 32,116, 97,
- 103,115, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,
- 115,115, 70,117,110, 99,116,105,111,110, 58,100,101, 99,108,
- 116,121,112,101, 32, 40, 41, 10, 32,115,101,108,102, 46,116,
- 121,112,101, 32, 61, 32,116,121,112,101,118, 97,114, 40,115,
- 101,108,102, 46,116,121,112,101, 41, 10, 32,105,102, 32,115,
- 116,114,102,105,110,100, 40,115,101,108,102, 46,109,111,100,
- 44, 39, 99,111,110,115,116, 39, 41, 32,116,104,101,110, 10,
- 9, 32,115,101,108,102, 46,116,121,112,101, 32, 61, 32, 39,
- 99,111,110,115,116, 32, 39, 46, 46,115,101,108,102, 46,116,
- 121,112,101, 10, 9, 9,115,101,108,102, 46,109,111,100, 32,
- 61, 32,103,115,117, 98, 40,115,101,108,102, 46,109,111,100,
- 44, 39, 99,111,110,115,116, 39, 44, 39, 39, 41, 10, 9,101,
- 110,100, 10, 32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32,
- 119,104,105,108,101, 32,115,101,108,102, 46, 97,114,103,115,
- 91,105, 93, 32,100,111, 10, 32, 32,115,101,108,102, 46, 97,
- 114,103,115, 91,105, 93, 58,100,101, 99,108,116,121,112,101,
- 40, 41, 10, 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32,101,
- 110,100, 10,101,110,100, 10, 10, 10, 45, 45, 32, 87,114,105,
- 116,101, 32, 98,105,110,100,105,110,103, 32,102,117,110, 99,
- 116,105,111,110, 10, 45, 45, 32, 79,117,116,112,117,116,115,
- 32, 67, 47, 67, 43, 43, 32, 98,105,110,100,105,110,103, 32,
- 102,117,110, 99,116,105,111,110, 46, 10,102,117,110, 99,116,
- 105,111,110, 32, 99,108, 97,115,115, 70,117,110, 99,116,105,
- 111,110, 58,115,117,112, 99,111,100,101, 32, 40,108,111, 99,
- 97,108, 95, 99,111,110,115,116,114,117, 99,116,111,114, 41,
- 10, 10, 32,108,111, 99, 97,108, 32,111,118,101,114,108,111,
- 97,100, 32, 61, 32,115,116,114,115,117, 98, 40,115,101,108,
- 102, 46, 99,110, 97,109,101, 44, 45, 50, 44, 45, 49, 41, 32,
- 45, 32, 49, 32, 32, 45, 45, 32,105,110,100,105, 99, 97,116,
- 101, 32,111,118,101,114,108,111, 97,100,101,100, 32,102,117,
- 110, 99, 10, 32,108,111, 99, 97,108, 32,110,114,101,116, 32,
- 61, 32, 48, 32, 32, 32, 32, 32, 32, 45, 45, 32,110,117,109,
- 98,101,114, 32,111,102, 32,114,101,116,117,114,110,101,100,
- 32,118, 97,108,117,101,115, 10, 32,108,111, 99, 97,108, 32,
- 99,108, 97,115,115, 32, 61, 32,115,101,108,102, 58,105,110,
- 99,108, 97,115,115, 40, 41, 10, 32,108,111, 99, 97,108, 32,
- 95, 44, 95, 44,115,116, 97,116,105, 99, 32, 61, 32,115,116,
- 114,102,105,110,100, 40,115,101,108,102, 46,109,111,100, 44,
- 39, 94, 37,115, 42, 40,115,116, 97,116,105, 99, 41, 39, 41,
- 10, 32,105,102, 32, 99,108, 97,115,115, 32,116,104,101,110,
- 10, 10, 32, 9,105,102, 32,115,101,108,102, 46,110, 97,109,
- 101, 32, 61, 61, 32, 39,110,101,119, 39, 32, 97,110,100, 32,
- 115,101,108,102, 46,112, 97,114,101,110,116, 46,102,108, 97,
- 103,115, 46,112,117,114,101, 95,118,105,114,116,117, 97,108,
- 32,116,104,101,110, 10, 32, 9, 9, 45, 45, 32,110,111, 32,
- 99,111,110,115,116,114,117, 99,116,111,114, 32,102,111,114,
- 32, 99,108, 97,115,115,101,115, 32,119,105,116,104, 32,112,
- 117,114,101, 32,118,105,114,116,117, 97,108, 32,109,101,116,
- 104,111,100,115, 10, 32, 9, 9,114,101,116,117,114,110, 10,
- 32, 9,101,110,100, 10, 10, 32, 9,105,102, 32,108,111, 99,
- 97,108, 95, 99,111,110,115,116,114,117, 99,116,111,114, 32,
- 116,104,101,110, 10, 9, 9,111,117,116,112,117,116, 40, 34,
- 47, 42, 32,109,101,116,104,111,100, 58, 32,110,101,119, 95,
- 108,111, 99, 97,108, 32,111,102, 32, 99,108, 97,115,115, 32,
- 34, 44, 99,108, 97,115,115, 44, 34, 32, 42, 47, 34, 41, 10,
- 9,101,108,115,101, 10, 9, 9,111,117,116,112,117,116, 40,
- 34, 47, 42, 32,109,101,116,104,111,100, 58, 34, 44,115,101,
- 108,102, 46,110, 97,109,101, 44, 34, 32,111,102, 32, 99,108,
- 97,115,115, 32, 34, 44, 99,108, 97,115,115, 44, 34, 32, 42,
- 47, 34, 41, 10, 9,101,110,100, 10, 32,101,108,115,101, 10,
- 32, 32,111,117,116,112,117,116, 40, 34, 47, 42, 32,102,117,
- 110, 99,116,105,111,110, 58, 34, 44,115,101,108,102, 46,110,
- 97,109,101, 44, 34, 32, 42, 47, 34, 41, 10, 32,101,110,100,
- 10, 10, 32,105,102, 32,108,111, 99, 97,108, 95, 99,111,110,
- 115,116,114,117, 99,116,111,114, 32,116,104,101,110, 10, 32,
- 32,111,117,116,112,117,116, 40, 34, 35,105,102,110,100,101,
- 102, 32, 84, 79, 76, 85, 65, 95, 68, 73, 83, 65, 66, 76, 69,
- 95, 34, 46, 46,115,101,108,102, 46, 99,110, 97,109,101, 46,
- 46, 34, 95,108,111, 99, 97,108, 34, 41, 10, 32, 32,111,117,
- 116,112,117,116, 40, 34, 92,110,115,116, 97,116,105, 99, 32,
- 105,110,116, 34, 44,115,101,108,102, 46, 99,110, 97,109,101,
- 46, 46, 34, 95,108,111, 99, 97,108, 34, 44, 34, 40,108,117,
- 97, 95, 83,116, 97,116,101, 42, 32,116,111,108,117, 97, 95,
- 83, 41, 34, 41, 10, 32,101,108,115,101, 10, 32, 32,111,117,
- 116,112,117,116, 40, 34, 35,105,102,110,100,101,102, 32, 84,
- 79, 76, 85, 65, 95, 68, 73, 83, 65, 66, 76, 69, 95, 34, 46,
- 46,115,101,108,102, 46, 99,110, 97,109,101, 41, 10, 32, 32,
- 111,117,116,112,117,116, 40, 34, 92,110,115,116, 97,116,105,
- 99, 32,105,110,116, 34, 44,115,101,108,102, 46, 99,110, 97,
- 109,101, 44, 34, 40,108,117, 97, 95, 83,116, 97,116,101, 42,
- 32,116,111,108,117, 97, 95, 83, 41, 34, 41, 10, 32,101,110,
- 100, 10, 32,111,117,116,112,117,116, 40, 34,123, 34, 41, 10,
- 10, 32, 45, 45, 32, 99,104,101, 99,107, 32,116,121,112,101,
- 115, 10, 9,105,102, 32,111,118,101,114,108,111, 97,100, 32,
- 60, 32, 48, 32,116,104,101,110, 10, 9, 32,111,117,116,112,
- 117,116, 40, 39, 35,105,102,110,100,101,102, 32, 84, 79, 76,
- 85, 65, 95, 82, 69, 76, 69, 65, 83, 69, 92,110, 39, 41, 10,
- 9,101,110,100, 10, 9,111,117,116,112,117,116, 40, 39, 32,
- 116,111,108,117, 97, 95, 69,114,114,111,114, 32,116,111,108,
- 117, 97, 95,101,114,114, 59, 39, 41, 10, 32,111,117,116,112,
- 117,116, 40, 39, 32,105,102, 32, 40, 92,110, 39, 41, 10, 32,
- 45, 45, 32, 99,104,101, 99,107, 32,115,101,108,102, 10, 32,
- 108,111, 99, 97,108, 32,110, 97,114,103, 10, 32,105,102, 32,
- 99,108, 97,115,115, 32,116,104,101,110, 32,110, 97,114,103,
- 61, 50, 32,101,108,115,101, 32,110, 97,114,103, 61, 49, 32,
- 101,110,100, 10, 32,105,102, 32, 99,108, 97,115,115, 32,116,
- 104,101,110, 10, 9, 9,108,111, 99, 97,108, 32,102,117,110,
- 99, 32, 61, 32,103,101,116, 95,105,115, 95,102,117,110, 99,
- 116,105,111,110, 40,115,101,108,102, 46,112, 97,114,101,110,
- 116, 46,116,121,112,101, 41, 10, 9, 9,108,111, 99, 97,108,
- 32,116,121,112,101, 32, 61, 32,115,101,108,102, 46,112, 97,
- 114,101,110,116, 46,116,121,112,101, 10, 9, 9,105,102, 32,
- 115,101,108,102, 46,110, 97,109,101, 61, 61, 39,110,101,119,
- 39, 32,111,114, 32,115,116, 97,116,105, 99,126, 61,110,105,
- 108, 32,116,104,101,110, 10, 9, 9, 9,102,117,110, 99, 32,
- 61, 32, 39,116,111,108,117, 97, 95,105,115,117,115,101,114,
- 116, 97, 98,108,101, 39, 10, 9, 9, 9,116,121,112,101, 32,
- 61, 32,115,101,108,102, 46,112, 97,114,101,110,116, 46,116,
- 121,112,101, 10, 9, 9,101,110,100, 10, 9, 9,105,102, 32,
- 115,101,108,102, 46, 99,111,110,115,116, 32,126, 61, 32, 39,
- 39, 32,116,104,101,110, 10, 9, 9, 9,116,121,112,101, 32,
- 61, 32, 34, 99,111,110,115,116, 32, 34, 46, 46,116,121,112,
- 101, 10, 9, 9,101,110,100, 10, 9, 9,111,117,116,112,117,
- 116, 40, 39, 32, 32, 32, 32, 32, 33, 39, 46, 46,102,117,110,
- 99, 46, 46, 39, 40,116,111,108,117, 97, 95, 83, 44, 49, 44,
- 34, 39, 46, 46,116,121,112,101, 46, 46, 39, 34, 44, 48, 44,
- 38,116,111,108,117, 97, 95,101,114,114, 41, 32,124,124, 92,
- 110, 39, 41, 10, 32,101,110,100, 10, 32, 45, 45, 32, 99,104,
- 101, 99,107, 32, 97,114,103,115, 10, 32,105,102, 32,115,101,
- 108,102, 46, 97,114,103,115, 91, 49, 93, 46,116,121,112,101,
- 32,126, 61, 32, 39,118,111,105,100, 39, 32,116,104,101,110,
- 10, 32, 32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32, 32,
- 119,104,105,108,101, 32,115,101,108,102, 46, 97,114,103,115,
- 91,105, 93, 32,100,111, 10, 32, 32, 32,108,111, 99, 97,108,
- 32, 98,116,121,112,101, 32, 61, 32,105,115, 98, 97,115,105,
- 99, 40,115,101,108,102, 46, 97,114,103,115, 91,105, 93, 46,
- 116,121,112,101, 41, 10, 32, 32, 32,105,102, 32, 98,116,121,
- 112,101, 32,126, 61, 32, 39,118, 97,108,117,101, 39, 32, 97,
- 110,100, 32, 98,116,121,112,101, 32,126, 61, 32, 39,115,116,
- 97,116,101, 39, 32,116,104,101,110, 10, 32, 32, 32, 32,111,
- 117,116,112,117,116, 40, 39, 32, 32, 32, 32, 32, 39, 46, 46,
- 115,101,108,102, 46, 97,114,103,115, 91,105, 93, 58,111,117,
- 116, 99,104,101, 99,107,116,121,112,101, 40,110, 97,114,103,
- 41, 46, 46, 39, 32,124,124, 92,110, 39, 41, 10, 32, 32, 32,
- 101,110,100, 10, 32, 32, 32,105,102, 32, 98,116,121,112,101,
- 32,126, 61, 32, 39,115,116, 97,116,101, 39, 32,116,104,101,
- 110, 10, 9, 32, 32, 32,110, 97,114,103, 32, 61, 32,110, 97,
- 114,103, 43, 49, 10, 32, 32, 32,101,110,100, 10, 32, 32, 32,
- 105, 32, 61, 32,105, 43, 49, 10, 32, 32,101,110,100, 10, 32,
- 101,110,100, 10, 32, 45, 45, 32, 99,104,101, 99,107, 32,101,
- 110,100, 32,111,102, 32,108,105,115,116, 10, 32,111,117,116,
- 112,117,116, 40, 39, 32, 32, 32, 32, 32, 33,116,111,108,117,
- 97, 95,105,115,110,111,111, 98,106, 40,116,111,108,117, 97,
- 95, 83, 44, 39, 46, 46,110, 97,114,103, 46, 46, 39, 44, 38,
- 116,111,108,117, 97, 95,101,114,114, 41, 92,110, 32, 41, 39,
- 41, 10, 9,111,117,116,112,117,116, 40, 39, 32, 32,103,111,
- 116,111, 32,116,111,108,117, 97, 95,108,101,114,114,111,114,
- 59, 39, 41, 10, 10, 32,111,117,116,112,117,116, 40, 39, 32,
- 101,108,115,101, 92,110, 39, 41, 10, 9,105,102, 32,111,118,
- 101,114,108,111, 97,100, 32, 60, 32, 48, 32,116,104,101,110,
- 10, 9, 32,111,117,116,112,117,116, 40, 39, 35,101,110,100,
- 105,102, 92,110, 39, 41, 10, 9,101,110,100, 10, 9,111,117,
- 116,112,117,116, 40, 39, 32,123, 39, 41, 10, 10, 32, 45, 45,
- 32,100,101, 99,108, 97,114,101, 32,115,101,108,102, 44, 32,
- 105,102, 32,116,104,101, 32, 99, 97,115,101, 10, 32,108,111,
- 99, 97,108, 32,110, 97,114,103, 10, 32,105,102, 32, 99,108,
- 97,115,115, 32,116,104,101,110, 32,110, 97,114,103, 61, 50,
- 32,101,108,115,101, 32,110, 97,114,103, 61, 49, 32,101,110,
- 100, 10, 32,105,102, 32, 99,108, 97,115,115, 32, 97,110,100,
- 32,115,101,108,102, 46,110, 97,109,101,126, 61, 39,110,101,
- 119, 39, 32, 97,110,100, 32,115,116, 97,116,105, 99, 61, 61,
- 110,105,108, 32,116,104,101,110, 10, 32, 32,111,117,116,112,
- 117,116, 40, 39, 32, 39, 44,115,101,108,102, 46, 99,111,110,
- 115,116, 44,115,101,108,102, 46,112, 97,114,101,110,116, 46,
- 116,121,112,101, 44, 39, 42, 39, 44, 39,115,101,108,102, 32,
- 61, 32, 39, 41, 10, 32, 32,111,117,116,112,117,116, 40, 39,
- 40, 39, 44,115,101,108,102, 46, 99,111,110,115,116, 44,115,
- 101,108,102, 46,112, 97,114,101,110,116, 46,116,121,112,101,
- 44, 39, 42, 41, 32, 39, 41, 10, 32, 32,108,111, 99, 97,108,
- 32,116,111, 95,102,117,110, 99, 32, 61, 32,103,101,116, 95,
- 116,111, 95,102,117,110, 99,116,105,111,110, 40,115,101,108,
- 102, 46,112, 97,114,101,110,116, 46,116,121,112,101, 41, 10,
- 32, 32,111,117,116,112,117,116, 40,116,111, 95,102,117,110,
- 99, 44, 39, 40,116,111,108,117, 97, 95, 83, 44, 49, 44, 48,
- 41, 59, 39, 41, 10, 32,101,108,115,101,105,102, 32,115,116,
- 97,116,105, 99, 32,116,104,101,110, 10, 32, 32, 95, 44, 95,
- 44,115,101,108,102, 46,109,111,100, 32, 61, 32,115,116,114,
- 102,105,110,100, 40,115,101,108,102, 46,109,111,100, 44, 39,
- 94, 37,115, 42,115,116, 97,116,105, 99, 37,115, 37,115, 42,
- 40, 46, 42, 41, 39, 41, 10, 32,101,110,100, 10, 32, 45, 45,
- 32,100,101, 99,108, 97,114,101, 32,112, 97,114, 97,109,101,
- 116,101,114,115, 10, 32,105,102, 32,115,101,108,102, 46, 97,
- 114,103,115, 91, 49, 93, 46,116,121,112,101, 32,126, 61, 32,
- 39,118,111,105,100, 39, 32,116,104,101,110, 10, 32, 32,108,
- 111, 99, 97,108, 32,105, 61, 49, 10, 32, 32,119,104,105,108,
- 101, 32,115,101,108,102, 46, 97,114,103,115, 91,105, 93, 32,
- 100,111, 10, 32, 32, 32,115,101,108,102, 46, 97,114,103,115,
- 91,105, 93, 58,100,101, 99,108, 97,114,101, 40,110, 97,114,
- 103, 41, 10, 32, 32, 32,105,102, 32,105,115, 98, 97,115,105,
- 99, 40,115,101,108,102, 46, 97,114,103,115, 91,105, 93, 46,
- 116,121,112,101, 41, 32,126, 61, 32, 34,115,116, 97,116,101,
- 34, 32,116,104,101,110, 10, 9, 32, 32, 32,110, 97,114,103,
- 32, 61, 32,110, 97,114,103, 43, 49, 10, 32, 32, 32,101,110,
- 100, 10, 32, 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32, 32,
- 101,110,100, 10, 32,101,110,100, 10, 10, 32, 45, 45, 32, 99,
- 104,101, 99,107, 32,115,101,108,102, 10, 32,105,102, 32, 99,
- 108, 97,115,115, 32, 97,110,100, 32,115,101,108,102, 46,110,
- 97,109,101,126, 61, 39,110,101,119, 39, 32, 97,110,100, 32,
- 115,116, 97,116,105, 99, 61, 61,110,105,108, 32,116,104,101,
- 110, 10, 9, 32,111,117,116,112,117,116, 40, 39, 35,105,102,
- 110,100,101,102, 32, 84, 79, 76, 85, 65, 95, 82, 69, 76, 69,
- 65, 83, 69, 92,110, 39, 41, 10, 9, 32,111,117,116,112,117,
- 116, 40, 39, 32, 32,105,102, 32, 40, 33,115,101,108,102, 41,
- 32,116,111,108,117, 97, 95,101,114,114,111,114, 40,116,111,
- 108,117, 97, 95, 83, 44, 34, 39, 46, 46,111,117,116,112,117,
- 116, 95,101,114,114,111,114, 95,104,111,111,107, 40, 34,105,
- 110,118, 97,108,105,100, 32, 92, 39,115,101,108,102, 92, 39,
- 32,105,110, 32,102,117,110, 99,116,105,111,110, 32, 92, 39,
- 37,115, 92, 39, 34, 44, 32,115,101,108,102, 46,110, 97,109,
- 101, 41, 46, 46, 39, 34, 44, 32, 78, 85, 76, 76, 41, 59, 39,
- 41, 59, 10, 9, 32,111,117,116,112,117,116, 40, 39, 35,101,
- 110,100,105,102, 92,110, 39, 41, 10, 32,101,110,100, 10, 10,
- 32, 45, 45, 32,103,101,116, 32, 97,114,114, 97,121, 32,101,
- 108,101,109,101,110,116, 32,118, 97,108,117,101,115, 10, 32,
- 105,102, 32, 99,108, 97,115,115, 32,116,104,101,110, 32,110,
- 97,114,103, 61, 50, 32,101,108,115,101, 32,110, 97,114,103,
- 61, 49, 32,101,110,100, 10, 32,105,102, 32,115,101,108,102,
- 46, 97,114,103,115, 91, 49, 93, 46,116,121,112,101, 32,126,
- 61, 32, 39,118,111,105,100, 39, 32,116,104,101,110, 10, 32,
- 32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32, 32,119,104,
- 105,108,101, 32,115,101,108,102, 46, 97,114,103,115, 91,105,
- 93, 32,100,111, 10, 32, 32, 32,115,101,108,102, 46, 97,114,
- 103,115, 91,105, 93, 58,103,101,116, 97,114,114, 97,121, 40,
- 110, 97,114,103, 41, 10, 32, 32, 32,110, 97,114,103, 32, 61,
- 32,110, 97,114,103, 43, 49, 10, 32, 32, 32,105, 32, 61, 32,
- 105, 43, 49, 10, 32, 32,101,110,100, 10, 32,101,110,100, 10,
- 10, 32,112,114,101, 95, 99, 97,108,108, 95,104,111,111,107,
- 40,115,101,108,102, 41, 10, 10, 32,108,111, 99, 97,108, 32,
- 111,117,116, 32, 61, 32,115,116,114,105,110,103, 46,102,105,
- 110,100, 40,115,101,108,102, 46,109,111,100, 44, 32, 34,116,
- 111,108,117, 97, 95,111,117,116,115,105,100,101, 34, 41, 10,
- 32, 45, 45, 32, 99, 97,108,108, 32,102,117,110, 99,116,105,
- 111,110, 10, 32,105,102, 32, 99,108, 97,115,115, 32, 97,110,
- 100, 32,115,101,108,102, 46,110, 97,109,101, 61, 61, 39,100,
- 101,108,101,116,101, 39, 32,116,104,101,110, 10, 32, 32,111,
- 117,116,112,117,116, 40, 39, 32, 32, 77,116,111,108,117, 97,
- 95,100,101,108,101,116,101, 40,115,101,108,102, 41, 59, 39,
- 41, 10, 32,101,108,115,101,105,102, 32, 99,108, 97,115,115,
- 32, 97,110,100, 32,115,101,108,102, 46,110, 97,109,101, 32,
- 61, 61, 32, 39,111,112,101,114, 97,116,111,114, 38, 91, 93,
- 39, 32,116,104,101,110, 10, 32, 32,105,102, 32,102,108, 97,
- 103,115, 91, 39, 49, 39, 93, 32,116,104,101,110, 32, 45, 45,
- 32,102,111,114, 32, 99,111,109,112, 97,116,105, 98,105,108,
- 105,116,121, 32,119,105,116,104, 32,116,111,108,117, 97, 53,
- 32, 63, 10, 9,111,117,116,112,117,116, 40, 39, 32, 32,115,
- 101,108,102, 45, 62,111,112,101,114, 97,116,111,114, 91, 93,
- 40, 39, 44,115,101,108,102, 46, 97,114,103,115, 91, 49, 93,
- 46,110, 97,109,101, 44, 39, 45, 49, 41, 32, 61, 32, 39, 44,
- 115,101,108,102, 46, 97,114,103,115, 91, 50, 93, 46,110, 97,
- 109,101, 44, 39, 59, 39, 41, 10, 32, 32,101,108,115,101, 10,
- 32, 32, 32, 32,111,117,116,112,117,116, 40, 39, 32, 32,115,
- 101,108,102, 45, 62,111,112,101,114, 97,116,111,114, 91, 93,
- 40, 39, 44,115,101,108,102, 46, 97,114,103,115, 91, 49, 93,
- 46,110, 97,109,101, 44, 39, 41, 32, 61, 32, 39, 44,115,101,
- 108,102, 46, 97,114,103,115, 91, 50, 93, 46,110, 97,109,101,
- 44, 39, 59, 39, 41, 10, 32, 32,101,110,100, 10, 32,101,108,
- 115,101, 10, 32, 32,111,117,116,112,117,116, 40, 39, 32, 32,
- 123, 39, 41, 10, 32, 32,105,102, 32,115,101,108,102, 46,116,
- 121,112,101, 32,126, 61, 32, 39, 39, 32, 97,110,100, 32,115,
- 101,108,102, 46,116,121,112,101, 32,126, 61, 32, 39,118,111,
- 105,100, 39, 32,116,104,101,110, 10, 32, 32, 32,111,117,116,
- 112,117,116, 40, 39, 32, 32, 39, 44,115,101,108,102, 46,109,
- 111,100, 44,115,101,108,102, 46,116,121,112,101, 44,115,101,
- 108,102, 46,112,116,114, 44, 39,116,111,108,117, 97, 95,114,
- 101,116, 32, 61, 32, 39, 41, 10, 32, 32, 32,111,117,116,112,
- 117,116, 40, 39, 40, 39, 44,115,101,108,102, 46,109,111,100,
- 44,115,101,108,102, 46,116,121,112,101, 44,115,101,108,102,
- 46,112,116,114, 44, 39, 41, 32, 39, 41, 10, 32, 32,101,108,
- 115,101, 10, 32, 32, 32,111,117,116,112,117,116, 40, 39, 32,
- 32, 39, 41, 10, 32, 32,101,110,100, 10, 32, 32,105,102, 32,
- 99,108, 97,115,115, 32, 97,110,100, 32,115,101,108,102, 46,
- 110, 97,109,101, 61, 61, 39,110,101,119, 39, 32,116,104,101,
- 110, 10, 32, 32, 32,111,117,116,112,117,116, 40, 39, 77,116,
- 111,108,117, 97, 95,110,101,119, 40, 40, 39, 44,115,101,108,
- 102, 46,116,121,112,101, 44, 39, 41, 40, 39, 41, 10, 32, 32,
- 101,108,115,101,105,102, 32, 99,108, 97,115,115, 32, 97,110,
- 100, 32,115,116, 97,116,105, 99, 32,116,104,101,110, 10, 9,
- 105,102, 32,111,117,116, 32,116,104,101,110, 10, 9, 9,111,
- 117,116,112,117,116, 40,115,101,108,102, 46,110, 97,109,101,
- 44, 39, 40, 39, 41, 10, 9,101,108,115,101, 10, 9, 9,111,
- 117,116,112,117,116, 40, 99,108, 97,115,115, 46, 46, 39, 58,
- 58, 39, 46, 46,115,101,108,102, 46,110, 97,109,101, 44, 39,
- 40, 39, 41, 10, 9,101,110,100, 10, 32, 32,101,108,115,101,
- 105,102, 32, 99,108, 97,115,115, 32,116,104,101,110, 10, 9,
- 105,102, 32,111,117,116, 32,116,104,101,110, 10, 9, 9,111,
- 117,116,112,117,116, 40,115,101,108,102, 46,110, 97,109,101,
- 44, 39, 40, 39, 41, 10, 9,101,108,115,101, 10, 9, 32, 32,
- 105,102, 32,115,101,108,102, 46, 99, 97,115,116, 95,111,112,
- 101,114, 97,116,111,114, 32,116,104,101,110, 10, 9, 32, 32,
- 9, 45, 45,111,117,116,112,117,116, 40, 39,115,116, 97,116,
- 105, 99, 95, 99, 97,115,116, 60, 39, 44,115,101,108,102, 46,
- 109,111,100, 44,115,101,108,102, 46,116,121,112,101, 44,115,
- 101,108,102, 46,112,116,114, 44, 39, 32, 62, 40, 42,115,101,
- 108,102, 39, 41, 10, 9, 9,111,117,116,112,117,116, 40, 39,
- 115,101,108,102, 45, 62,111,112,101,114, 97,116,111,114, 32,
- 39, 44,115,101,108,102, 46,109,111,100, 44,115,101,108,102,
- 46,116,121,112,101, 44, 39, 40, 39, 41, 10, 9, 32, 32,101,
- 108,115,101, 10, 9, 9,111,117,116,112,117,116, 40, 39,115,
- 101,108,102, 45, 62, 39, 46, 46,115,101,108,102, 46,110, 97,
- 109,101, 44, 39, 40, 39, 41, 10, 9, 32, 32,101,110,100, 10,
- 9,101,110,100, 10, 32, 32,101,108,115,101, 10, 32, 32, 32,
- 111,117,116,112,117,116, 40,115,101,108,102, 46,110, 97,109,
- 101, 44, 39, 40, 39, 41, 10, 32, 32,101,110,100, 10, 10, 32,
- 32,105,102, 32,111,117,116, 32, 97,110,100, 32,110,111,116,
- 32,115,116, 97,116,105, 99, 32,116,104,101,110, 10, 32, 32,
- 9,111,117,116,112,117,116, 40, 39,115,101,108,102, 39, 41,
- 10, 9,105,102, 32,115,101,108,102, 46, 97,114,103,115, 91,
- 49, 93, 32, 97,110,100, 32,115,101,108,102, 46, 97,114,103,
- 115, 91, 49, 93, 46,110, 97,109,101, 32,126, 61, 32, 39, 39,
- 32,116,104,101,110, 10, 9, 9,111,117,116,112,117,116, 40,
- 39, 44, 39, 41, 10, 9,101,110,100, 10, 32, 32,101,110,100,
- 10, 32, 32, 45, 45, 32,119,114,105,116,101, 32,112, 97,114,
- 97,109,101,116,101,114,115, 10, 32, 32,108,111, 99, 97,108,
- 32,105, 61, 49, 10, 32, 32,119,104,105,108,101, 32,115,101,
- 108,102, 46, 97,114,103,115, 91,105, 93, 32,100,111, 10, 32,
- 32, 32,115,101,108,102, 46, 97,114,103,115, 91,105, 93, 58,
- 112, 97,115,115,112, 97,114, 40, 41, 10, 32, 32, 32,105, 32,
- 61, 32,105, 43, 49, 10, 32, 32, 32,105,102, 32,115,101,108,
- 102, 46, 97,114,103,115, 91,105, 93, 32,116,104,101,110, 10,
- 32, 32, 32, 32,111,117,116,112,117,116, 40, 39, 44, 39, 41,
- 10, 32, 32, 32,101,110,100, 10, 32, 32,101,110,100, 10, 10,
- 32, 32,105,102, 32, 99,108, 97,115,115, 32, 97,110,100, 32,
- 115,101,108,102, 46,110, 97,109,101, 32, 61, 61, 32, 39,111,
- 112,101,114, 97,116,111,114, 91, 93, 39, 32, 97,110,100, 32,
- 102,108, 97,103,115, 91, 39, 49, 39, 93, 32,116,104,101,110,
- 10, 9,111,117,116,112,117,116, 40, 39, 45, 49, 41, 59, 39,
- 41, 10, 32, 32,101,108,115,101, 10, 9,105,102, 32, 99,108,
- 97,115,115, 32, 97,110,100, 32,115,101,108,102, 46,110, 97,
- 109,101, 61, 61, 39,110,101,119, 39, 32,116,104,101,110, 10,
- 9, 9,111,117,116,112,117,116, 40, 39, 41, 41, 59, 39, 41,
- 32, 45, 45, 32, 99,108,111,115,101, 32, 77,116,111,108,117,
- 97, 95,110,101,119, 40, 10, 9,101,108,115,101, 10, 9, 9,
- 111,117,116,112,117,116, 40, 39, 41, 59, 39, 41, 10, 9,101,
- 110,100, 10, 32, 32,101,110,100, 10, 10, 32, 32, 45, 45, 32,
- 114,101,116,117,114,110, 32,118, 97,108,117,101,115, 10, 32,
- 32,105,102, 32,115,101,108,102, 46,116,121,112,101, 32,126,
- 61, 32, 39, 39, 32, 97,110,100, 32,115,101,108,102, 46,116,
- 121,112,101, 32,126, 61, 32, 39,118,111,105,100, 39, 32,116,
- 104,101,110, 10, 32, 32, 32,110,114,101,116, 32, 61, 32,110,
- 114,101,116, 32, 43, 32, 49, 10, 32, 32, 32,108,111, 99, 97,
- 108, 32,116, 44, 99,116, 32, 61, 32,105,115, 98, 97,115,105,
- 99, 40,115,101,108,102, 46,116,121,112,101, 41, 10, 32, 32,
- 32,105,102, 32,116, 32, 97,110,100, 32,115,101,108,102, 46,
- 110, 97,109,101, 32,126, 61, 32, 34,110,101,119, 34, 32,116,
- 104,101,110, 10, 32, 32, 32, 9,105,102, 32,115,101,108,102,
- 46, 99, 97,115,116, 95,111,112,101,114, 97,116,111,114, 32,
- 97,110,100, 32, 95, 98, 97,115,105, 99, 95,114, 97,119, 95,
- 112,117,115,104, 91,116, 93, 32,116,104,101,110, 10, 9, 9,
- 111,117,116,112,117,116, 40, 39, 32, 32, 32, 39, 44, 95, 98,
- 97,115,105, 99, 95,114, 97,119, 95,112,117,115,104, 91,116,
- 93, 44, 39, 40,116,111,108,117, 97, 95, 83, 44, 40, 39, 44,
- 99,116, 44, 39, 41,116,111,108,117, 97, 95,114,101,116, 41,
- 59, 39, 41, 10, 32, 32, 32, 9,101,108,115,101, 10, 9, 32,
- 32, 32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 32,116,
- 111,108,117, 97, 95,112,117,115,104, 39, 46, 46,116, 46, 46,
- 39, 40,116,111,108,117, 97, 95, 83, 44, 40, 39, 44, 99,116,
- 44, 39, 41,116,111,108,117, 97, 95,114,101,116, 41, 59, 39,
- 41, 10, 9,101,110,100, 10, 32, 32, 32,101,108,115,101, 10,
- 9,116, 32, 61, 32,115,101,108,102, 46,116,121,112,101, 10,
- 9,110,101,119, 95,116, 32, 61, 32,115,116,114,105,110,103,
- 46,103,115,117, 98, 40,116, 44, 32, 34, 99,111,110,115,116,
- 37,115, 43, 34, 44, 32, 34, 34, 41, 10, 9,108,111, 99, 97,
- 108, 32,111,119,110,101,100, 32, 61, 32,102, 97,108,115,101,
- 10, 9,105,102, 32,115,116,114,105,110,103, 46,102,105,110,
- 100, 40,115,101,108,102, 46,109,111,100, 44, 32, 34,116,111,
- 108,117, 97, 95,111,119,110,101,100, 34, 41, 32,116,104,101,
- 110, 10, 9, 9,111,119,110,101,100, 32, 61, 32,116,114,117,
- 101, 10, 9,101,110,100, 10, 32, 32, 32, 32,108,111, 99, 97,
- 108, 32,112,117,115,104, 95,102,117,110, 99, 32, 61, 32,103,
- 101,116, 95,112,117,115,104, 95,102,117,110, 99,116,105,111,
- 110, 40,116, 41, 10, 32, 32, 32, 32,105,102, 32,115,101,108,
- 102, 46,112,116,114, 32, 61, 61, 32, 39, 39, 32,116,104,101,
- 110, 10, 32, 32, 32, 32, 32,111,117,116,112,117,116, 40, 39,
- 32, 32, 32,123, 39, 41, 10, 32, 32, 32, 32, 32,111,117,116,
- 112,117,116, 40, 39, 35,105,102,100,101,102, 32, 95, 95, 99,
- 112,108,117,115,112,108,117,115, 92,110, 39, 41, 10, 32, 32,
- 32, 32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 32, 32,
- 118,111,105,100, 42, 32,116,111,108,117, 97, 95,111, 98,106,
- 32, 61, 32, 77,116,111,108,117, 97, 95,110,101,119, 40, 40,
- 39, 44,110,101,119, 95,116, 44, 39, 41, 40,116,111,108,117,
- 97, 95,114,101,116, 41, 41, 59, 39, 41, 10, 32, 32, 32, 32,
- 32,111,117,116,112,117,116, 40, 39, 32, 32, 32, 32, 39, 44,
- 112,117,115,104, 95,102,117,110, 99, 44, 39, 40,116,111,108,
- 117, 97, 95, 83, 44,116,111,108,117, 97, 95,111, 98,106, 44,
- 34, 39, 44,116, 44, 39, 34, 41, 59, 39, 41, 10, 32, 32, 32,
- 32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 32, 32,116,
- 111,108,117, 97, 95,114,101,103,105,115,116,101,114, 95,103,
- 99, 40,116,111,108,117, 97, 95, 83, 44,108,117, 97, 95,103,
- 101,116,116,111,112, 40,116,111,108,117, 97, 95, 83, 41, 41,
- 59, 39, 41, 10, 32, 32, 32, 32, 32,111,117,116,112,117,116,
- 40, 39, 35,101,108,115,101, 92,110, 39, 41, 10, 32, 32, 32,
- 32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 32, 32,118,
- 111,105,100, 42, 32,116,111,108,117, 97, 95,111, 98,106, 32,
- 61, 32,116,111,108,117, 97, 95, 99,111,112,121, 40,116,111,
- 108,117, 97, 95, 83, 44, 40,118,111,105,100, 42, 41, 38,116,
- 111,108,117, 97, 95,114,101,116, 44,115,105,122,101,111,102,
- 40, 39, 44,116, 44, 39, 41, 41, 59, 39, 41, 10, 32, 32, 32,
- 32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 32, 32, 39,
- 44,112,117,115,104, 95,102,117,110, 99, 44, 39, 40,116,111,
- 108,117, 97, 95, 83, 44,116,111,108,117, 97, 95,111, 98,106,
- 44, 34, 39, 44,116, 44, 39, 34, 41, 59, 39, 41, 10, 32, 32,
- 32, 32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 32, 32,
- 116,111,108,117, 97, 95,114,101,103,105,115,116,101,114, 95,
- 103, 99, 40,116,111,108,117, 97, 95, 83, 44,108,117, 97, 95,
- 103,101,116,116,111,112, 40,116,111,108,117, 97, 95, 83, 41,
- 41, 59, 39, 41, 10, 32, 32, 32, 32, 32,111,117,116,112,117,
- 116, 40, 39, 35,101,110,100,105,102, 92,110, 39, 41, 10, 32,
- 32, 32, 32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 32,
- 125, 39, 41, 10, 32, 32, 32, 32,101,108,115,101,105,102, 32,
- 115,101,108,102, 46,112,116,114, 32, 61, 61, 32, 39, 38, 39,
- 32,116,104,101,110, 10, 32, 32, 32, 32, 32,111,117,116,112,
- 117,116, 40, 39, 32, 32, 32, 39, 44,112,117,115,104, 95,102,
- 117,110, 99, 44, 39, 40,116,111,108,117, 97, 95, 83, 44, 40,
- 118,111,105,100, 42, 41, 38,116,111,108,117, 97, 95,114,101,
- 116, 44, 34, 39, 44,116, 44, 39, 34, 41, 59, 39, 41, 10, 32,
- 32, 32, 32,101,108,115,101, 10, 9, 32,111,117,116,112,117,
- 116, 40, 39, 32, 32, 32, 39, 44,112,117,115,104, 95,102,117,
- 110, 99, 44, 39, 40,116,111,108,117, 97, 95, 83, 44, 40,118,
- 111,105,100, 42, 41,116,111,108,117, 97, 95,114,101,116, 44,
- 34, 39, 44,116, 44, 39, 34, 41, 59, 39, 41, 10, 9, 32,105,
- 102, 32,111,119,110,101,100, 32,111,114, 32,108,111, 99, 97,
- 108, 95, 99,111,110,115,116,114,117, 99,116,111,114, 32,116,
- 104,101,110, 10, 32, 32, 32, 32, 32, 32,111,117,116,112,117,
- 116, 40, 39, 32, 32, 32, 32,116,111,108,117, 97, 95,114,101,
- 103,105,115,116,101,114, 95,103, 99, 40,116,111,108,117, 97,
- 95, 83, 44,108,117, 97, 95,103,101,116,116,111,112, 40,116,
- 111,108,117, 97, 95, 83, 41, 41, 59, 39, 41, 10, 9, 32,101,
- 110,100, 10, 32, 32, 32, 32,101,110,100, 10, 32, 32, 32,101,
- 110,100, 10, 32, 32,101,110,100, 10, 32, 32,108,111, 99, 97,
- 108, 32,105, 61, 49, 10, 32, 32,119,104,105,108,101, 32,115,
- 101,108,102, 46, 97,114,103,115, 91,105, 93, 32,100,111, 10,
- 32, 32, 32,110,114,101,116, 32, 61, 32,110,114,101,116, 32,
- 43, 32,115,101,108,102, 46, 97,114,103,115, 91,105, 93, 58,
- 114,101,116,118, 97,108,117,101, 40, 41, 10, 32, 32, 32,105,
- 32, 61, 32,105, 43, 49, 10, 32, 32,101,110,100, 10, 32, 32,
- 111,117,116,112,117,116, 40, 39, 32, 32,125, 39, 41, 10, 10,
- 32, 32, 45, 45, 32,115,101,116, 32, 97,114,114, 97,121, 32,
- 101,108,101,109,101,110,116, 32,118, 97,108,117,101,115, 10,
- 32, 32,105,102, 32, 99,108, 97,115,115, 32,116,104,101,110,
- 32,110, 97,114,103, 61, 50, 32,101,108,115,101, 32,110, 97,
- 114,103, 61, 49, 32,101,110,100, 10, 32, 32,105,102, 32,115,
- 101,108,102, 46, 97,114,103,115, 91, 49, 93, 46,116,121,112,
- 101, 32,126, 61, 32, 39,118,111,105,100, 39, 32,116,104,101,
- 110, 10, 32, 32, 32,108,111, 99, 97,108, 32,105, 61, 49, 10,
- 32, 32, 32,119,104,105,108,101, 32,115,101,108,102, 46, 97,
- 114,103,115, 91,105, 93, 32,100,111, 10, 32, 32, 32, 32,115,
- 101,108,102, 46, 97,114,103,115, 91,105, 93, 58,115,101,116,
- 97,114,114, 97,121, 40,110, 97,114,103, 41, 10, 32, 32, 32,
- 32,110, 97,114,103, 32, 61, 32,110, 97,114,103, 43, 49, 10,
- 32, 32, 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32, 32, 32,
- 101,110,100, 10, 32, 32,101,110,100, 10, 10, 32, 32, 45, 45,
- 32,102,114,101,101, 32,100,121,110, 97,109,105, 99, 97,108,
- 108,121, 32, 97,108,108,111, 99, 97,116,101,100, 32, 97,114,
- 114, 97,121, 10, 32, 32,105,102, 32,115,101,108,102, 46, 97,
- 114,103,115, 91, 49, 93, 46,116,121,112,101, 32,126, 61, 32,
- 39,118,111,105,100, 39, 32,116,104,101,110, 10, 32, 32, 32,
- 108,111, 99, 97,108, 32,105, 61, 49, 10, 32, 32, 32,119,104,
- 105,108,101, 32,115,101,108,102, 46, 97,114,103,115, 91,105,
- 93, 32,100,111, 10, 32, 32, 32, 32,115,101,108,102, 46, 97,
- 114,103,115, 91,105, 93, 58,102,114,101,101, 97,114,114, 97,
- 121, 40, 41, 10, 32, 32, 32, 32,105, 32, 61, 32,105, 43, 49,
- 10, 32, 32, 32,101,110,100, 10, 32, 32,101,110,100, 10, 32,
- 101,110,100, 10, 10, 32,112,111,115,116, 95, 99, 97,108,108,
- 95,104,111,111,107, 40,115,101,108,102, 41, 10, 10, 32,111,
- 117,116,112,117,116, 40, 39, 32,125, 39, 41, 10, 32,111,117,
- 116,112,117,116, 40, 39, 32,114,101,116,117,114,110, 32, 39,
- 46, 46,110,114,101,116, 46, 46, 39, 59, 39, 41, 10, 10, 32,
- 45, 45, 32, 99, 97,108,108, 32,111,118,101,114,108,111, 97,
- 100,101,100, 32,102,117,110, 99,116,105,111,110, 32,111,114,
- 32,103,101,110,101,114, 97,116,101, 32,101,114,114,111,114,
- 10, 9,105,102, 32,111,118,101,114,108,111, 97,100, 32, 60,
- 32, 48, 32,116,104,101,110, 10, 10, 9, 9,111,117,116,112,
- 117,116, 40, 39, 35,105,102,110,100,101,102, 32, 84, 79, 76,
- 85, 65, 95, 82, 69, 76, 69, 65, 83, 69, 92,110, 39, 41, 10,
- 9, 9,111,117,116,112,117,116, 40, 39,116,111,108,117, 97,
- 95,108,101,114,114,111,114, 58, 92,110, 39, 41, 10, 9, 9,
- 111,117,116,112,117,116, 40, 39, 32,116,111,108,117, 97, 95,
- 101,114,114,111,114, 40,116,111,108,117, 97, 95, 83, 44, 34,
- 39, 46, 46,111,117,116,112,117,116, 95,101,114,114,111,114,
- 95,104,111,111,107, 40, 34, 35,102,101,114,114,111,114, 32,
- 105,110, 32,102,117,110, 99,116,105,111,110, 32, 92, 39, 37,
- 115, 92, 39, 46, 34, 44, 32,115,101,108,102, 46,108,110, 97,
- 109,101, 41, 46, 46, 39, 34, 44, 38,116,111,108,117, 97, 95,
- 101,114,114, 41, 59, 39, 41, 10, 9, 9,111,117,116,112,117,
- 116, 40, 39, 32,114,101,116,117,114,110, 32, 48, 59, 39, 41,
- 10, 9, 9,111,117,116,112,117,116, 40, 39, 35,101,110,100,
- 105,102, 92,110, 39, 41, 10, 9,101,108,115,101, 10, 9, 9,
- 108,111, 99, 97,108, 32, 95,108,111, 99, 97,108, 32, 61, 32,
- 34, 34, 10, 9, 9,105,102, 32,108,111, 99, 97,108, 95, 99,
- 111,110,115,116,114,117, 99,116,111,114, 32,116,104,101,110,
- 10, 9, 9, 9, 95,108,111, 99, 97,108, 32, 61, 32, 34, 95,
- 108,111, 99, 97,108, 34, 10, 9, 9,101,110,100, 10, 9, 9,
- 111,117,116,112,117,116, 40, 39,116,111,108,117, 97, 95,108,
- 101,114,114,111,114, 58, 92,110, 39, 41, 10, 9, 9,111,117,
- 116,112,117,116, 40, 39, 32,114,101,116,117,114,110, 32, 39,
- 46, 46,115,116,114,115,117, 98, 40,115,101,108,102, 46, 99,
- 110, 97,109,101, 44, 49, 44, 45, 51, 41, 46, 46,102,111,114,
- 109, 97,116, 40, 34, 37, 48, 50,100, 34, 44,111,118,101,114,
- 108,111, 97,100, 41, 46, 46, 95,108,111, 99, 97,108, 46, 46,
- 39, 40,116,111,108,117, 97, 95, 83, 41, 59, 39, 41, 10, 9,
- 101,110,100, 10, 32,111,117,116,112,117,116, 40, 39,125, 39,
- 41, 10, 32,111,117,116,112,117,116, 40, 39, 35,101,110,100,
- 105,102, 32, 47, 47, 35,105,102,110,100,101,102, 32, 84, 79,
- 76, 85, 65, 95, 68, 73, 83, 65, 66, 76, 69, 92,110, 39, 41,
- 10, 32,111,117,116,112,117,116, 40, 39, 92,110, 39, 41, 10,
- 10, 9, 45, 45, 32,114,101, 99,117,114,115,105,118,101, 32,
- 99, 97,108,108, 32,116,111, 32,119,114,105,116,101, 32,108,
- 111, 99, 97,108, 32, 99,111,110,115,116,114,117, 99,116,111,
- 114, 10, 9,105,102, 32, 99,108, 97,115,115, 32, 97,110,100,
- 32,115,101,108,102, 46,110, 97,109,101, 61, 61, 39,110,101,
- 119, 39, 32, 97,110,100, 32,110,111,116, 32,108,111, 99, 97,
- 108, 95, 99,111,110,115,116,114,117, 99,116,111,114, 32,116,
- 104,101,110, 10, 10, 9, 9,115,101,108,102, 58,115,117,112,
- 99,111,100,101, 40, 49, 41, 10, 9,101,110,100, 10, 10,101,
- 110,100, 10, 10, 10, 45, 45, 32,114,101,103,105,115,116,101,
- 114, 32,102,117,110, 99,116,105,111,110, 10,102,117,110, 99,
- 116,105,111,110, 32, 99,108, 97,115,115, 70,117,110, 99,116,
- 105,111,110, 58,114,101,103,105,115,116,101,114, 32, 40,112,
- 114,101, 41, 10, 10, 9,105,102, 32,110,111,116, 32,115,101,
- 108,102, 58, 99,104,101, 99,107, 95,112,117, 98,108,105, 99,
- 95, 97, 99, 99,101,115,115, 40, 41, 32,116,104,101,110, 10,
- 9, 9,114,101,116,117,114,110, 10, 9,101,110,100, 10, 10,
- 32, 9,105,102, 32,115,101,108,102, 46,110, 97,109,101, 32,
- 61, 61, 32, 39,110,101,119, 39, 32, 97,110,100, 32,115,101,
- 108,102, 46,112, 97,114,101,110,116, 46,102,108, 97,103,115,
- 46,112,117,114,101, 95,118,105,114,116,117, 97,108, 32,116,
- 104,101,110, 10, 32, 9, 9, 45, 45, 32,110,111, 32, 99,111,
- 110,115,116,114,117, 99,116,111,114, 32,102,111,114, 32, 99,
- 108, 97,115,115,101,115, 32,119,105,116,104, 32,112,117,114,
- 101, 32,118,105,114,116,117, 97,108, 32,109,101,116,104,111,
- 100,115, 10, 32, 9, 9,114,101,116,117,114,110, 10, 32, 9,
- 101,110,100, 10, 10, 32,111,117,116,112,117,116, 40,112,114,
- 101, 46, 46, 39,116,111,108,117, 97, 95,102,117,110, 99,116,
- 105,111,110, 40,116,111,108,117, 97, 95, 83, 44, 34, 39, 46,
- 46,115,101,108,102, 46,108,110, 97,109,101, 46, 46, 39, 34,
- 44, 39, 46, 46,115,101,108,102, 46, 99,110, 97,109,101, 46,
- 46, 39, 41, 59, 39, 41, 10, 32, 32,105,102, 32,115,101,108,
- 102, 46,110, 97,109,101, 32, 61, 61, 32, 39,110,101,119, 39,
- 32,116,104,101,110, 10, 9, 32, 32,111,117,116,112,117,116,
- 40,112,114,101, 46, 46, 39,116,111,108,117, 97, 95,102,117,
- 110, 99,116,105,111,110, 40,116,111,108,117, 97, 95, 83, 44,
- 34,110,101,119, 95,108,111, 99, 97,108, 34, 44, 39, 46, 46,
- 115,101,108,102, 46, 99,110, 97,109,101, 46, 46, 39, 95,108,
- 111, 99, 97,108, 41, 59, 39, 41, 10, 9, 32, 32,111,117,116,
- 112,117,116, 40,112,114,101, 46, 46, 39,116,111,108,117, 97,
- 95,102,117,110, 99,116,105,111,110, 40,116,111,108,117, 97,
- 95, 83, 44, 34, 46, 99, 97,108,108, 34, 44, 39, 46, 46,115,
- 101,108,102, 46, 99,110, 97,109,101, 46, 46, 39, 95,108,111,
- 99, 97,108, 41, 59, 39, 41, 10, 9, 32, 32, 45, 45,111,117,
- 116,112,117,116, 40, 39, 32,116,111,108,117, 97, 95,115,101,
- 116, 95, 99, 97,108,108, 95,101,118,101,110,116, 40,116,111,
- 108,117, 97, 95, 83, 44, 39, 46, 46,115,101,108,102, 46, 99,
- 110, 97,109,101, 46, 46, 39, 95,108,111, 99, 97,108, 44, 32,
- 34, 39, 46, 46,115,101,108,102, 46,112, 97,114,101,110,116,
- 46,116,121,112,101, 46, 46, 39, 34, 41, 59, 39, 41, 10, 32,
- 32,101,110,100, 10,101,110,100, 10, 10, 45, 45, 32, 80,114,
- 105,110,116, 32,109,101,116,104,111,100, 10,102,117,110, 99,
- 116,105,111,110, 32, 99,108, 97,115,115, 70,117,110, 99,116,
- 105,111,110, 58,112,114,105,110,116, 32, 40,105,100,101,110,
- 116, 44, 99,108,111,115,101, 41, 10, 32,112,114,105,110,116,
- 40,105,100,101,110,116, 46, 46, 34, 70,117,110, 99,116,105,
- 111,110,123, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,
- 101,110,116, 46, 46, 34, 32,109,111,100, 32, 32, 61, 32, 39,
- 34, 46, 46,115,101,108,102, 46,109,111,100, 46, 46, 34, 39,
- 44, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,
- 116, 46, 46, 34, 32,116,121,112,101, 32, 61, 32, 39, 34, 46,
- 46,115,101,108,102, 46,116,121,112,101, 46, 46, 34, 39, 44,
- 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116,
- 46, 46, 34, 32,112,116,114, 32, 32, 61, 32, 39, 34, 46, 46,
- 115,101,108,102, 46,112,116,114, 46, 46, 34, 39, 44, 34, 41,
- 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46,
- 34, 32,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,101,
- 108,102, 46,110, 97,109,101, 46, 46, 34, 39, 44, 34, 41, 10,
- 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
- 32,108,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,101,
- 108,102, 46,108,110, 97,109,101, 46, 46, 34, 39, 44, 34, 41,
- 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46,
- 34, 32, 99,111,110,115,116, 32, 61, 32, 39, 34, 46, 46,115,
- 101,108,102, 46, 99,111,110,115,116, 46, 46, 34, 39, 44, 34,
- 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46,
- 46, 34, 32, 99,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,
- 115,101,108,102, 46, 99,110, 97,109,101, 46, 46, 34, 39, 44,
- 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116,
- 46, 46, 34, 32,108,110, 97,109,101, 32, 61, 32, 39, 34, 46,
- 46,115,101,108,102, 46,108,110, 97,109,101, 46, 46, 34, 39,
- 44, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,
- 116, 46, 46, 34, 32, 97,114,103,115, 32, 61, 32,123, 34, 41,
- 10, 32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32,119,104,
- 105,108,101, 32,115,101,108,102, 46, 97,114,103,115, 91,105,
- 93, 32,100,111, 10, 32, 32,115,101,108,102, 46, 97,114,103,
- 115, 91,105, 93, 58,112,114,105,110,116, 40,105,100,101,110,
- 116, 46, 46, 34, 32, 32, 34, 44, 34, 44, 34, 41, 10, 32, 32,
- 105, 32, 61, 32,105, 43, 49, 10, 32,101,110,100, 10, 32,112,
- 114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,125,
- 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116,
- 46, 46, 34,125, 34, 46, 46, 99,108,111,115,101, 41, 10,101,
- 110,100, 10, 10, 45, 45, 32, 99,104,101, 99,107, 32,105,102,
- 32,105,116, 32,114,101,116,117,114,110,115, 32, 97,110, 32,
- 111, 98,106,101, 99,116, 32, 98,121, 32,118, 97,108,117,101,
- 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115,
- 70,117,110, 99,116,105,111,110, 58,114,101,113,117,105,114,
- 101, 99,111,108,108,101, 99,116,105,111,110, 32, 40,116, 41,
- 10, 9,108,111, 99, 97,108, 32,114, 32, 61, 32,102, 97,108,
- 115,101, 10, 9,105,102, 32,115,101,108,102, 46,116,121,112,
- 101, 32,126, 61, 32, 39, 39, 32, 97,110,100, 32,110,111,116,
- 32,105,115, 98, 97,115,105, 99, 40,115,101,108,102, 46,116,
- 121,112,101, 41, 32, 97,110,100, 32,115,101,108,102, 46,112,
- 116,114, 61, 61, 39, 39, 32,116,104,101,110, 10, 9, 9,108,
- 111, 99, 97,108, 32,116,121,112,101, 32, 61, 32,103,115,117,
- 98, 40,115,101,108,102, 46,116,121,112,101, 44, 34, 37,115,
- 42, 99,111,110,115,116, 37,115, 43, 34, 44, 34, 34, 41, 10,
- 9, 32,116, 91,116,121,112,101, 93, 32, 61, 32, 34,116,111,
- 108,117, 97, 95, 99,111,108,108,101, 99,116, 95, 34, 32, 46,
- 46, 32, 99,108,101, 97,110, 95,116,101,109,112,108, 97,116,
- 101, 40,116,121,112,101, 41, 10, 9, 32,114, 32, 61, 32,116,
- 114,117,101, 10, 9,101,110,100, 10, 9,108,111, 99, 97,108,
- 32,105, 61, 49, 10, 9,119,104,105,108,101, 32,115,101,108,
- 102, 46, 97,114,103,115, 91,105, 93, 32,100,111, 10, 9, 9,
- 114, 32, 61, 32,115,101,108,102, 46, 97,114,103,115, 91,105,
- 93, 58,114,101,113,117,105,114,101, 99,111,108,108,101, 99,
- 116,105,111,110, 40,116, 41, 32,111,114, 32,114, 10, 9, 9,
- 105, 32, 61, 32,105, 43, 49, 10, 9,101,110,100, 10, 9,114,
- 101,116,117,114,110, 32,114, 10,101,110,100, 10, 10, 45, 45,
- 32,100,101,116,101,114,109,105,110,101, 32,108,117, 97, 32,
- 102,117,110, 99,116,105,111,110, 32,110, 97,109,101, 32,111,
- 118,101,114,108,111, 97,100, 10,102,117,110, 99,116,105,111,
- 110, 32, 99,108, 97,115,115, 70,117,110, 99,116,105,111,110,
- 58,111,118,101,114,108,111, 97,100, 32, 40, 41, 10, 32,114,
- 101,116,117,114,110, 32,115,101,108,102, 46,112, 97,114,101,
- 110,116, 58,111,118,101,114,108,111, 97,100, 40,115,101,108,
- 102, 46,108,110, 97,109,101, 41, 10,101,110,100, 10, 10, 10,
- 102,117,110, 99,116,105,111,110, 32,112, 97,114, 97,109, 95,
- 111, 98,106,101, 99,116, 40,112, 97,114, 41, 32, 45, 45, 32,
- 114,101,116,117,114,110,115, 32,116,114,117,101, 32,105,102,
- 32,116,104,101, 32,112, 97,114, 97,109,101,116,101,114, 32,
- 104, 97,115, 32, 97,110, 32,111, 98,106,101, 99,116, 32, 97,
- 115, 32,105,116,115, 32,100,101,102, 97,117,108,116, 32,118,
- 97,108,117,101, 10, 10, 9,105,102, 32,110,111,116, 32,115,
- 116,114,105,110,103, 46,102,105,110,100, 40,112, 97,114, 44,
- 32, 39, 61, 39, 41, 32,116,104,101,110, 32,114,101,116,117,
- 114,110, 32,102, 97,108,115,101, 32,101,110,100, 32, 45, 45,
- 32,105,116, 32,104, 97,115, 32,110,111, 32,100,101,102, 97,
- 117,108,116, 32,118, 97,108,117,101, 10, 10, 9,108,111, 99,
- 97,108, 32, 95, 44, 95, 44,100,101,102, 32, 61, 32,115,116,
- 114,105,110,103, 46,102,105,110,100, 40,112, 97,114, 44, 32,
- 34, 61, 40, 46, 42, 41, 36, 34, 41, 10, 10, 9,105,102, 32,
- 115,116,114,105,110,103, 46,102,105,110,100, 40,112, 97,114,
- 44, 32, 34,124, 34, 41, 32,116,104,101,110, 32, 45, 45, 32,
- 97, 32,108,105,115,116, 32,111,102, 32,102,108, 97,103,115,
- 10, 10, 9, 9,114,101,116,117,114,110, 32,116,114,117,101,
- 10, 9,101,110,100, 10, 10, 9,105,102, 32,115,116,114,105,
- 110,103, 46,102,105,110,100, 40,112, 97,114, 44, 32, 34, 37,
- 42, 34, 41, 32,116,104,101,110, 32, 45, 45, 32,105,116, 39,
- 115, 32, 97, 32,112,111,105,110,116,101,114, 32,119,105,116,
- 104, 32, 97, 32,100,101,102, 97,117,108,116, 32,118, 97,108,
- 117,101, 10, 10, 9, 9,105,102, 32,115,116,114,105,110,103,
- 46,102,105,110,100, 40,112, 97,114, 44, 32, 39, 61, 37,115,
- 42,110,101,119, 39, 41, 32,111,114, 32,115,116,114,105,110,
- 103, 46,102,105,110,100, 40,112, 97,114, 44, 32, 34, 37, 40,
- 34, 41, 32,116,104,101,110, 32, 45, 45, 32,105,116, 39,115,
- 32, 97, 32,112,111,105,110,116,101,114, 32,119,105,116,104,
- 32, 97,110, 32,105,110,115,116, 97,110, 99,101, 32, 97,115,
- 32,100,101,102, 97,117,108,116, 32,112, 97,114, 97,109,101,
- 116,101,114, 46, 46, 32,105,115, 32,116,104, 97,116, 32,118,
- 97,108,105,100, 63, 10, 9, 9, 9,114,101,116,117,114,110,
- 32,116,114,117,101, 10, 9, 9,101,110,100, 10, 9, 9,114,
- 101,116,117,114,110, 32,102, 97,108,115,101, 32, 45, 45, 32,
- 100,101,102, 97,117,108,116, 32,118, 97,108,117,101, 32,105,
- 115, 32, 39, 78, 85, 76, 76, 39, 32,111,114, 32,115,111,109,
- 101,116,104,105,110,103, 10, 9,101,110,100, 10, 10, 10, 9,
- 105,102, 32,115,116,114,105,110,103, 46,102,105,110,100, 40,
- 112, 97,114, 44, 32, 34, 91, 37, 40, 38, 93, 34, 41, 32,116,
- 104,101,110, 10, 9, 9,114,101,116,117,114,110, 32,116,114,
- 117,101, 10, 9,101,110,100, 32, 45, 45, 32,100,101,102, 97,
- 117,108,116, 32,118, 97,108,117,101, 32,105,115, 32, 97, 32,
- 99,111,110,115,116,114,117, 99,116,111,114, 32, 99, 97,108,
- 108, 32, 40,109,111,115,116, 32,108,105,107,101,108,121, 32,
- 102,111,114, 32, 97, 32, 99,111,110,115,116, 32,114,101,102,
- 101,114,101,110, 99,101, 41, 10, 10, 9, 45, 45,105,102, 32,
- 115,116,114,105,110,103, 46,102,105,110,100, 40,112, 97,114,
- 44, 32, 34, 38, 34, 41, 32,116,104,101,110, 10, 10, 9, 45,
- 45, 9,105,102, 32,115,116,114,105,110,103, 46,102,105,110,
- 100, 40,100,101,102, 44, 32, 34, 58, 34, 41, 32,111,114, 32,
- 115,116,114,105,110,103, 46,102,105,110,100, 40,100,101,102,
- 44, 32, 34, 94, 37,115, 42,110,101,119, 37,115, 43, 34, 41,
- 32,116,104,101,110, 10, 10, 9, 45, 45, 9, 9, 45, 45, 32,
- 105,116, 39,115, 32, 97, 32,114,101,102,101,114,101,110, 99,
- 101, 32,119,105,116,104, 32,100,101,102, 97,117,108,116, 32,
- 116,111, 32,115,111,109,101,116,104,105,110,103, 32,108,105,
- 107,101, 32, 67,108, 97,115,115, 58, 58,109,101,109, 98,101,
- 114, 44, 32,111,114, 32, 39,110,101,119, 32, 67,108, 97,115,
- 115, 39, 10, 9, 45, 45, 9, 9,114,101,116,117,114,110, 32,
- 116,114,117,101, 10, 9, 45, 45, 9,101,110,100, 10, 9, 45,
- 45,101,110,100, 10, 10, 9,114,101,116,117,114,110, 32,102,
- 97,108,115,101, 32, 45, 45, 32, 63, 10,101,110,100, 10, 10,
- 102,117,110, 99,116,105,111,110, 32,115,116,114,105,112, 95,
- 108, 97,115,116, 95, 97,114,103, 40, 97,108,108, 95, 97,114,
- 103,115, 44, 32,108, 97,115,116, 95, 97,114,103, 41, 32, 45,
- 45, 32,115,116,114,105,112,115, 32,116,104,101, 32,100,101,
- 102, 97,117,108,116, 32,118, 97,108,117,101, 32,102,114,111,
- 109, 32,116,104,101, 32,108, 97,115,116, 32, 97,114,103,117,
- 109,101,110,116, 10, 10, 9,108,111, 99, 97,108, 32, 95, 44,
- 95, 44,115, 95, 97,114,103, 32, 61, 32,115,116,114,105,110,
- 103, 46,102,105,110,100, 40,108, 97,115,116, 95, 97,114,103,
- 44, 32, 34, 94, 40, 91, 94, 61, 93, 43, 41, 34, 41, 10, 9,
- 108, 97,115,116, 95, 97,114,103, 32, 61, 32,115,116,114,105,
- 110,103, 46,103,115,117, 98, 40,108, 97,115,116, 95, 97,114,
- 103, 44, 32, 34, 40, 91, 37, 37, 37, 40, 37, 41, 93, 41, 34,
- 44, 32, 34, 37, 37, 37, 49, 34, 41, 59, 10, 9, 97,108,108,
- 95, 97,114,103,115, 32, 61, 32,115,116,114,105,110,103, 46,
- 103,115,117, 98, 40, 97,108,108, 95, 97,114,103,115, 44, 32,
- 34, 37,115, 42, 44, 37,115, 42, 34, 46, 46,108, 97,115,116,
- 95, 97,114,103, 46, 46, 34, 37,115, 42, 37, 41, 37,115, 42,
- 36, 34, 44, 32, 34, 41, 34, 41, 10, 9,114,101,116,117,114,
- 110, 32, 97,108,108, 95, 97,114,103,115, 44, 32,115, 95, 97,
- 114,103, 10,101,110,100, 10, 10, 10, 10, 45, 45, 32, 73,110,
- 116,101,114,110, 97,108, 32, 99,111,110,115,116,114,117, 99,
- 116,111,114, 10,102,117,110, 99,116,105,111,110, 32, 95, 70,
- 117,110, 99,116,105,111,110, 32, 40,116, 41, 10, 32,115,101,
- 116,109,101,116, 97,116, 97, 98,108,101, 40,116, 44, 99,108,
- 97,115,115, 70,117,110, 99,116,105,111,110, 41, 10, 10, 32,
- 105,102, 32,116, 46, 99,111,110,115,116, 32,126, 61, 32, 39,
- 99,111,110,115,116, 39, 32, 97,110,100, 32,116, 46, 99,111,
- 110,115,116, 32,126, 61, 32, 39, 39, 32,116,104,101,110, 10,
- 32, 32,101,114,114,111,114, 40, 34, 35,105,110,118, 97,108,
- 105,100, 32, 39, 99,111,110,115,116, 39, 32,115,112,101, 99,
- 105,102,105, 99, 97,116,105,111,110, 34, 41, 10, 32,101,110,
- 100, 10, 10, 32, 97,112,112,101,110,100, 40,116, 41, 10, 32,
- 105,102, 32,116, 58,105,110, 99,108, 97,115,115, 40, 41, 32,
- 116,104,101,110, 10, 32, 45, 45,112,114,105,110,116, 32, 40,
- 39,116, 46,110, 97,109,101, 32,105,115, 32, 39, 46, 46,116,
- 46,110, 97,109,101, 46, 46, 39, 44, 32,112, 97,114,101,110,
- 116, 46,110, 97,109,101, 32,105,115, 32, 39, 46, 46,116, 46,
- 112, 97,114,101,110,116, 46,110, 97,109,101, 41, 10, 32, 32,
- 105,102, 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,
- 116, 46,110, 97,109,101, 44, 32, 34, 37, 98, 60, 62, 34, 44,
- 32, 34, 34, 41, 32, 61, 61, 32,115,116,114,105,110,103, 46,
- 103,115,117, 98, 40,116, 46,112, 97,114,101,110,116, 46,111,
- 114,105,103,105,110, 97,108, 95,110, 97,109,101, 32,111,114,
- 32,116, 46,112, 97,114,101,110,116, 46,110, 97,109,101, 44,
- 32, 34, 37, 98, 60, 62, 34, 44, 32, 34, 34, 41, 32,116,104,
- 101,110, 10, 32, 32, 32,116, 46,110, 97,109,101, 32, 61, 32,
- 39,110,101,119, 39, 10, 32, 32, 32,116, 46,108,110, 97,109,
- 101, 32, 61, 32, 39,110,101,119, 39, 10, 32, 32, 32,116, 46,
- 112, 97,114,101,110,116, 46, 95,110,101,119, 32, 61, 32,116,
- 114,117,101, 10, 32, 32, 32,116, 46,116,121,112,101, 32, 61,
- 32,116, 46,112, 97,114,101,110,116, 46,110, 97,109,101, 10,
- 32, 32, 32,116, 46,112,116,114, 32, 61, 32, 39, 42, 39, 10,
- 32, 32,101,108,115,101,105,102, 32,115,116,114,105,110,103,
- 46,103,115,117, 98, 40,116, 46,110, 97,109,101, 44, 32, 34,
- 37, 98, 60, 62, 34, 44, 32, 34, 34, 41, 32, 61, 61, 32, 39,
- 126, 39, 46, 46,115,116,114,105,110,103, 46,103,115,117, 98,
- 40,116, 46,112, 97,114,101,110,116, 46,111,114,105,103,105,
- 110, 97,108, 95,110, 97,109,101, 32,111,114, 32,116, 46,112,
- 97,114,101,110,116, 46,110, 97,109,101, 44, 32, 34, 37, 98,
- 60, 62, 34, 44, 32, 34, 34, 41, 32,116,104,101,110, 10, 32,
- 32, 32,116, 46,110, 97,109,101, 32, 61, 32, 39,100,101,108,
- 101,116,101, 39, 10, 32, 32, 32,116, 46,108,110, 97,109,101,
- 32, 61, 32, 39,100,101,108,101,116,101, 39, 10, 32, 32, 32,
- 116, 46,112, 97,114,101,110,116, 46, 95,100,101,108,101,116,
- 101, 32, 61, 32,116,114,117,101, 10, 32, 32,101,110,100, 10,
- 32,101,110,100, 10, 32,116, 46, 99,110, 97,109,101, 32, 61,
- 32,116, 58, 99,102,117,110, 99,110, 97,109,101, 40, 34,116,
- 111,108,117, 97, 34, 41, 46, 46,116, 58,111,118,101,114,108,
- 111, 97,100, 40,116, 41, 10, 32,114,101,116,117,114,110, 32,
- 116, 10,101,110,100, 10, 10, 45, 45, 32, 67,111,110,115,116,
- 114,117, 99,116,111,114, 10, 45, 45, 32, 69,120,112,101, 99,
- 116,115, 32,116,104,114,101,101, 32,115,116,114,105,110,103,
- 115, 58, 32,111,110,101, 32,114,101,112,114,101,115,101,110,
- 116,105,110,103, 32,116,104,101, 32,102,117,110, 99,116,105,
- 111,110, 32,100,101, 99,108, 97,114, 97,116,105,111,110, 44,
- 10, 45, 45, 32, 97,110,111,116,104,101,114, 32,114,101,112,
- 114,101,115,101,110,116,105,110,103, 32,116,104,101, 32, 97,
- 114,103,117,109,101,110,116, 32,108,105,115,116, 44, 32, 97,
- 110,100, 32,116,104,101, 32,116,104,105,114,100, 32,114,101,
- 112,114,101,115,101,110,116,105,110,103, 10, 45, 45, 32,116,
- 104,101, 32, 34, 99,111,110,115,116, 34, 32,111,114, 32,101,
- 109,112,116,121, 32,115,116,114,105,110,103, 46, 10,102,117,
- 110, 99,116,105,111,110, 32, 70,117,110, 99,116,105,111,110,
- 32, 40,100, 44, 97, 44, 99, 41, 10, 32, 45, 45,108,111, 99,
- 97,108, 32,116, 32, 61, 32,115,112,108,105,116, 40,115,116,
- 114,115,117, 98, 40, 97, 44, 50, 44, 45, 50, 41, 44, 39, 44,
- 39, 41, 32, 45, 45, 32,101,108,105,109,105,110, 97,116,101,
- 32, 98,114, 97, 99,101,115, 10, 32, 45, 45,108,111, 99, 97,
- 108, 32,116, 32, 61, 32,115,112,108,105,116, 95,112, 97,114,
- 97,109,115, 40,115,116,114,115,117, 98, 40, 97, 44, 50, 44,
- 45, 50, 41, 41, 10, 10, 9,105,102, 32,110,111,116, 32,102,
- 108, 97,103,115, 91, 39, 87, 39, 93, 32, 97,110,100, 32,115,
- 116,114,105,110,103, 46,102,105,110,100, 40, 97, 44, 32, 34,
- 37, 46, 37, 46, 37, 46, 37,115, 42, 37, 41, 34, 41, 32,116,
- 104,101,110, 10, 10, 9, 9,119, 97,114,110,105,110,103, 40,
- 34, 70,117,110, 99,116,105,111,110,115, 32,119,105,116,104,
- 32,118, 97,114,105, 97, 98,108,101, 32, 97,114,103,117,109,
- 101,110,116,115, 32, 40, 96, 46, 46, 46, 39, 41, 32, 97,114,
- 101, 32,110,111,116, 32,115,117,112,112,111,114,116,101,100,
- 46, 32, 73,103,110,111,114,105,110,103, 32, 34, 46, 46,100,
- 46, 46, 97, 46, 46, 99, 41, 10, 9, 9,114,101,116,117,114,
- 110, 32,110,105,108, 10, 9,101,110,100, 10, 10, 10, 32,108,
- 111, 99, 97,108, 32,105, 61, 49, 10, 32,108,111, 99, 97,108,
- 32,108, 32, 61, 32,123,110, 61, 48,125, 10, 10, 32, 9, 97,
- 32, 61, 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,
- 97, 44, 32, 34, 37,115, 42, 40, 91, 37, 40, 37, 41, 93, 41,
- 37,115, 42, 34, 44, 32, 34, 37, 49, 34, 41, 10, 9,108,111,
- 99, 97,108, 32,116, 44,115,116,114,105,112, 44,108, 97,115,
- 116, 32, 61, 32,115,116,114,105,112, 95,112, 97,114,115, 40,
- 115,116,114,115,117, 98, 40, 97, 44, 50, 44, 45, 50, 41, 41,
- 59, 10, 9,105,102, 32,115,116,114,105,112, 32,116,104,101,
- 110, 10, 9, 9, 45, 45,108,111, 99, 97,108, 32,110,115, 32,
- 61, 32,115,116,114,105,110,103, 46,115,117, 98, 40,115,116,
- 114,115,117, 98, 40, 97, 44, 49, 44, 45, 50, 41, 44, 32, 49,
- 44, 32, 45, 40,115,116,114,105,110,103, 46,108,101,110, 40,
- 108, 97,115,116, 41, 43, 49, 41, 41, 10, 9, 9,108,111, 99,
- 97,108, 32,110,115, 32, 61, 32,106,111,105,110, 40,116, 44,
- 32, 34, 44, 34, 44, 32, 49, 44, 32,108, 97,115,116, 45, 49,
- 41, 10, 10, 9, 9,110,115, 32, 61, 32, 34, 40, 34, 46, 46,
- 115,116,114,105,110,103, 46,103,115,117, 98, 40,110,115, 44,
- 32, 34, 37,115, 42, 44, 37,115, 42, 36, 34, 44, 32, 34, 34,
- 41, 46, 46, 39, 41, 39, 10, 9, 9, 45, 45,110,115, 32, 61,
- 32,115,116,114,105,112, 95,100,101,102, 97,117,108,116,115,
- 40,110,115, 41, 10, 10, 9, 9,108,111, 99, 97,108, 32,102,
- 32, 61, 32, 70,117,110, 99,116,105,111,110, 40,100, 44, 32,
- 110,115, 44, 32, 99, 41, 10, 9, 9,102,111,114, 32,105, 61,
- 49, 44,108, 97,115,116, 32,100,111, 10, 9, 9, 9,116, 91,
- 105, 93, 32, 61, 32,115,116,114,105,110,103, 46,103,115,117,
- 98, 40,116, 91,105, 93, 44, 32, 34, 61, 46, 42, 36, 34, 44,
- 32, 34, 34, 41, 10, 9, 9,101,110,100, 10, 9,101,110,100,
- 10, 10, 32,119,104,105,108,101, 32,116, 91,105, 93, 32,100,
- 111, 10, 32, 32,108, 46,110, 32, 61, 32,108, 46,110, 43, 49,
- 10, 32, 32,108, 91,108, 46,110, 93, 32, 61, 32, 68,101, 99,
- 108, 97,114, 97,116,105,111,110, 40,116, 91,105, 93, 44, 39,
- 118, 97,114, 39, 44,116,114,117,101, 41, 10, 32, 32,105, 32,
- 61, 32,105, 43, 49, 10, 32,101,110,100, 10, 32,108,111, 99,
- 97,108, 32,102, 32, 61, 32, 68,101, 99,108, 97,114, 97,116,
- 105,111,110, 40,100, 44, 39,102,117,110, 99, 39, 41, 10, 32,
- 102, 46, 97,114,103,115, 32, 61, 32,108, 10, 32,102, 46, 99,
- 111,110,115,116, 32, 61, 32, 99, 10, 32,114,101,116,117,114,
- 110, 32, 95, 70,117,110, 99,116,105,111,110, 40,102, 41, 10,
- 101,110,100, 10, 10,102,117,110, 99,116,105,111,110, 32,106,
- 111,105,110, 40,116, 44, 32,115,101,112, 44, 32,102,105,114,
- 115,116, 44, 32,108, 97,115,116, 41, 10, 10, 9,102,105,114,
- 115,116, 32, 61, 32,102,105,114,115,116, 32,111,114, 32, 49,
- 10, 9,108, 97,115,116, 32, 61, 32,108, 97,115,116, 32,111,
- 114, 32,116, 97, 98,108,101, 46,103,101,116,110, 40,116, 41,
- 10, 9,108,111, 99, 97,108, 32,108,115,101,112, 32, 61, 32,
- 34, 34, 10, 9,108,111, 99, 97,108, 32,114,101,116, 32, 61,
- 32, 34, 34, 10, 9,108,111, 99, 97,108, 32,108,111,111,112,
- 32, 61, 32,102, 97,108,115,101, 10, 9,102,111,114, 32,105,
- 32, 61, 32,102,105,114,115,116, 44,108, 97,115,116, 32,100,
- 111, 10, 10, 9, 9,114,101,116, 32, 61, 32,114,101,116, 46,
- 46,108,115,101,112, 46, 46,116, 91,105, 93, 10, 9, 9,108,
- 115,101,112, 32, 61, 32,115,101,112, 10, 9, 9,108,111,111,
- 112, 32, 61, 32,116,114,117,101, 10, 9,101,110,100, 10, 9,
- 105,102, 32,110,111,116, 32,108,111,111,112, 32,116,104,101,
- 110, 10, 9, 9,114,101,116,117,114,110, 32, 34, 34, 10, 9,
- 101,110,100, 10, 10, 9,114,101,116,117,114,110, 32,114,101,
- 116, 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,110,
- 32,115,116,114,105,112, 95,112, 97,114,115, 40,115, 41, 10,
- 10, 9,108,111, 99, 97,108, 32,116, 32, 61, 32,115,112,108,
- 105,116, 95, 99, 95,116,111,107,101,110,115, 40,115, 44, 32,
- 39, 44, 39, 41, 10, 9,108,111, 99, 97,108, 32,115,116,114,
- 105,112, 32, 61, 32,102, 97,108,115,101, 10, 9,108,111, 99,
- 97,108, 32,108, 97,115,116, 10, 10, 9,102,111,114, 32,105,
- 61,116, 46,110, 44, 49, 44, 45, 49, 32,100,111, 10, 10, 9,
- 9,105,102, 32,110,111,116, 32,115,116,114,105,112, 32, 97,
- 110,100, 32,112, 97,114, 97,109, 95,111, 98,106,101, 99,116,
- 40,116, 91,105, 93, 41, 32,116,104,101,110, 10, 9, 9, 9,
- 108, 97,115,116, 32, 61, 32,105, 10, 9, 9, 9,115,116,114,
- 105,112, 32, 61, 32,116,114,117,101, 10, 9, 9,101,110,100,
- 10, 9, 9, 45, 45,105,102, 32,115,116,114,105,112, 32,116,
- 104,101,110, 10, 9, 9, 45, 45, 9,116, 91,105, 93, 32, 61,
- 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,116, 91,
- 105, 93, 44, 32, 34, 61, 46, 42, 36, 34, 44, 32, 34, 34, 41,
- 10, 9, 9, 45, 45,101,110,100, 10, 9,101,110,100, 10, 10,
- 9,114,101,116,117,114,110, 32,116, 44,115,116,114,105,112,
- 44,108, 97,115,116, 10, 10,101,110,100, 10, 10,102,117,110,
- 99,116,105,111,110, 32,115,116,114,105,112, 95,100,101,102,
- 97,117,108,116,115, 40,115, 41, 10, 10, 9,115, 32, 61, 32,
- 115,116,114,105,110,103, 46,103,115,117, 98, 40,115, 44, 32,
- 34, 94, 37, 40, 34, 44, 32, 34, 34, 41, 10, 9,115, 32, 61,
- 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,115, 44,
- 32, 34, 37, 41, 36, 34, 44, 32, 34, 34, 41, 10, 10, 9,108,
- 111, 99, 97,108, 32,116, 32, 61, 32,115,112,108,105,116, 95,
- 99, 95,116,111,107,101,110,115, 40,115, 44, 32, 34, 44, 34,
- 41, 10, 9,108,111, 99, 97,108, 32,115,101,112, 44, 32,114,
- 101,116, 32, 61, 32, 34, 34, 44, 34, 34, 10, 9,102,111,114,
- 32,105, 61, 49, 44,116, 46,110, 32,100,111, 10, 9, 9,116,
- 91,105, 93, 32, 61, 32,115,116,114,105,110,103, 46,103,115,
- 117, 98, 40,116, 91,105, 93, 44, 32, 34, 61, 46, 42, 36, 34,
- 44, 32, 34, 34, 41, 10, 9, 9,114,101,116, 32, 61, 32,114,
- 101,116, 46, 46,115,101,112, 46, 46,116, 91,105, 93, 10, 9,
- 9,115,101,112, 32, 61, 32, 34, 44, 34, 10, 9,101,110,100,
- 10, 10, 9,114,101,116,117,114,110, 32, 34, 40, 34, 46, 46,
- 114,101,116, 46, 46, 34, 41, 34, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/function.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32,111,112,101,114, 97,
- 116,111,114, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,
- 105,116,116,101,110, 32, 98,121, 32, 87, 97,108,100,101,109,
- 97,114, 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67,
- 71,114, 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45,
- 32, 74,117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,
- 100, 58, 32, 36, 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,
- 111,100,101, 32,105,115, 32,102,114,101,101, 32,115,111,102,
- 116,119, 97,114,101, 59, 32,121,111,117, 32, 99, 97,110, 32,
- 114,101,100,105,115,116,114,105, 98,117,116,101, 32,105,116,
- 32, 97,110,100, 47,111,114, 32,109,111,100,105,102,121, 32,
- 105,116, 46, 10, 45, 45, 32, 84,104,101, 32,115,111,102,116,
- 119, 97,114,101, 32,112,114,111,118,105,100,101,100, 32,104,
- 101,114,101,117,110,100,101,114, 32,105,115, 32,111,110, 32,
- 97,110, 32, 34, 97,115, 32,105,115, 34, 32, 98, 97,115,105,
- 115, 44, 32, 97,110,100, 10, 45, 45, 32,116,104,101, 32, 97,
- 117,116,104,111,114, 32,104, 97,115, 32,110,111, 32,111, 98,
- 108,105,103, 97,116,105,111,110, 32,116,111, 32,112,114,111,
- 118,105,100,101, 32,109, 97,105,110,116,101,110, 97,110, 99,
- 101, 44, 32,115,117,112,112,111,114,116, 44, 32,117,112,100,
- 97,116,101,115, 44, 10, 45, 45, 32,101,110,104, 97,110, 99,
- 101,109,101,110,116,115, 44, 32,111,114, 32,109,111,100,105,
- 102,105, 99, 97,116,105,111,110,115, 46, 10, 10, 10, 45, 45,
- 32, 79,112,101,114, 97,116,111,114, 32, 99,108, 97,115,115,
- 10, 45, 45, 32, 82,101,112,114,101,115,101,110,116,115, 32,
- 97,110, 32,111,112,101,114, 97,116,111,114, 32,102,117,110,
- 99,116,105,111,110, 32,111,114, 32, 97, 32, 99,108, 97,115,
- 115, 32,111,112,101,114, 97,116,111,114, 32,109,101,116,104,
- 111,100, 46, 10, 45, 45, 32, 73,116, 32,115,116,111,114,101,
- 115, 32,116,104,101, 32,115, 97,109,101, 32,102,105,101,108,
- 100,115, 32, 97,115, 32,102,117,110, 99,116,105,111,110,115,
- 32,100,111, 32,112,108,117,115, 58, 10, 45, 45, 32, 32,107,
- 105,110,100, 32, 61, 32,115,101,116, 32,111,102, 32, 99,104,
- 97,114, 97, 99,116,101,114, 32,114,101,112,114,101,115,101,
- 110,116,105,110,103, 32,116,104,101, 32,111,112,101,114, 97,
- 116,111,114, 32, 40, 97,115, 32,105,116, 32, 97,112,112,101,
- 114,115, 32,105,110, 32, 67, 43, 43, 32, 99,111,100,101, 41,
- 10, 99,108, 97,115,115, 79,112,101,114, 97,116,111,114, 32,
- 61, 32,123, 10, 32,107,105,110,100, 32, 61, 32, 39, 39, 44,
- 10,125, 10, 99,108, 97,115,115, 79,112,101,114, 97,116,111,
- 114, 46, 95, 95,105,110,100,101,120, 32, 61, 32, 99,108, 97,
- 115,115, 79,112,101,114, 97,116,111,114, 10,115,101,116,109,
- 101,116, 97,116, 97, 98,108,101, 40, 99,108, 97,115,115, 79,
- 112,101,114, 97,116,111,114, 44, 99,108, 97,115,115, 70,117,
- 110, 99,116,105,111,110, 41, 10, 10, 45, 45, 32,116, 97, 98,
- 108,101, 32,116,111, 32,116,114, 97,110,115,102,111,114,109,
- 32,111,112,101,114, 97,116,111,114, 32,107,105,110,100, 32,
- 105,110,116,111, 32,116,104,101, 32, 97,112,112,114,111,112,
- 114,105, 97,116,101, 32,116, 97,103, 32,109,101,116,104,111,
- 100, 32,110, 97,109,101, 10, 95, 84, 77, 32, 61, 32,123, 91,
- 39, 43, 39, 93, 32, 61, 32, 39, 97,100,100, 39, 44, 10, 32,
- 32, 32, 32, 32, 32, 32, 91, 39, 45, 39, 93, 32, 61, 32, 39,
- 115,117, 98, 39, 44, 10, 32, 32, 32, 32, 32, 32, 32, 91, 39,
- 42, 39, 93, 32, 61, 32, 39,109,117,108, 39, 44, 10, 32, 32,
- 32, 32, 32, 32, 32, 91, 39, 47, 39, 93, 32, 61, 32, 39,100,
- 105,118, 39, 44, 10, 32, 32, 32, 32, 32, 32, 32, 91, 39, 60,
- 39, 93, 32, 61, 32, 39,108,116, 39, 44, 10, 32, 32, 32, 32,
- 32, 32, 32, 91, 39, 60, 61, 39, 93, 32, 61, 32, 39,108,101,
- 39, 44, 10, 32, 32, 32, 32, 32, 32, 32, 91, 39, 61, 61, 39,
- 93, 32, 61, 32, 39,101,113, 39, 44, 10, 32, 32, 32, 32, 32,
- 32, 32, 91, 39, 91, 93, 39, 93, 32, 61, 32, 39,103,101,116,
- 105, 39, 44, 10, 32, 32, 32, 32, 32, 32, 32, 91, 39, 38, 91,
- 93, 39, 93, 32, 61, 32, 39,115,101,116,105, 39, 44, 10, 32,
- 32, 32, 32, 32, 32, 32, 45, 45, 91, 39, 45, 62, 39, 93, 32,
- 61, 32, 39,102,108,101, 99,104,105,116, 97, 39, 44, 10, 32,
- 32, 32, 32, 32, 32,125, 10, 10, 10, 45, 45, 32, 80,114,105,
- 110,116, 32,109,101,116,104,111,100, 10,102,117,110, 99,116,
- 105,111,110, 32, 99,108, 97,115,115, 79,112,101,114, 97,116,
- 111,114, 58,112,114,105,110,116, 32, 40,105,100,101,110,116,
- 44, 99,108,111,115,101, 41, 10, 32,112,114,105,110,116, 40,
- 105,100,101,110,116, 46, 46, 34, 79,112,101,114, 97,116,111,
- 114,123, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
- 110,116, 46, 46, 34, 32,107,105,110,100, 32, 32, 61, 32, 39,
- 34, 46, 46,115,101,108,102, 46,107,105,110,100, 46, 46, 34,
- 39, 44, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
- 110,116, 46, 46, 34, 32,109,111,100, 32, 32, 61, 32, 39, 34,
- 46, 46,115,101,108,102, 46,109,111,100, 46, 46, 34, 39, 44,
- 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116,
- 46, 46, 34, 32,116,121,112,101, 32, 61, 32, 39, 34, 46, 46,
- 115,101,108,102, 46,116,121,112,101, 46, 46, 34, 39, 44, 34,
- 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46,
- 46, 34, 32,112,116,114, 32, 32, 61, 32, 39, 34, 46, 46,115,
- 101,108,102, 46,112,116,114, 46, 46, 34, 39, 44, 34, 41, 10,
- 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
- 32,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,
- 102, 46,110, 97,109,101, 46, 46, 34, 39, 44, 34, 41, 10, 32,
- 112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,
- 99,111,110,115,116, 32, 61, 32, 39, 34, 46, 46,115,101,108,
- 102, 46, 99,111,110,115,116, 46, 46, 34, 39, 44, 34, 41, 10,
- 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
- 32, 99,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,101,
- 108,102, 46, 99,110, 97,109,101, 46, 46, 34, 39, 44, 34, 41,
- 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46,
- 34, 32,108,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,
- 101,108,102, 46,108,110, 97,109,101, 46, 46, 34, 39, 44, 34,
- 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46,
- 46, 34, 32, 97,114,103,115, 32, 61, 32,123, 34, 41, 10, 32,
- 108,111, 99, 97,108, 32,105, 61, 49, 10, 32,119,104,105,108,
- 101, 32,115,101,108,102, 46, 97,114,103,115, 91,105, 93, 32,
- 100,111, 10, 32, 32,115,101,108,102, 46, 97,114,103,115, 91,
- 105, 93, 58,112,114,105,110,116, 40,105,100,101,110,116, 46,
- 46, 34, 32, 32, 34, 44, 34, 44, 34, 41, 10, 32, 32,105, 32,
- 61, 32,105, 43, 49, 10, 32,101,110,100, 10, 32,112,114,105,
- 110,116, 40,105,100,101,110,116, 46, 46, 34, 32,125, 34, 41,
- 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46,
- 34,125, 34, 46, 46, 99,108,111,115,101, 41, 10,101,110,100,
- 10, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,
- 115, 79,112,101,114, 97,116,111,114, 58,115,117,112, 99,111,
- 100,101, 95,116,109,112, 40, 41, 10, 10, 9,105,102, 32,110,
- 111,116, 32, 95, 84, 77, 91,115,101,108,102, 46,107,105,110,
- 100, 93, 32,116,104,101,110, 10, 9, 9,114,101,116,117,114,
- 110, 32, 99,108, 97,115,115, 70,117,110, 99,116,105,111,110,
- 46,115,117,112, 99,111,100,101, 40,115,101,108,102, 41, 10,
- 9,101,110,100, 10, 10, 9, 45, 45, 32,110,111, 32,111,118,
- 101,114,108,111, 97,100, 44, 32,110,111, 32,112, 97,114, 97,
- 109,101,116,101,114,115, 44, 32, 97,108,119, 97,121,115, 32,
- 105,110, 99,108, 97,115,115, 10, 9,111,117,116,112,117,116,
- 40, 34, 47, 42, 32,109,101,116,104,111,100, 58, 34, 44,115,
- 101,108,102, 46,110, 97,109,101, 44, 34, 32,111,102, 32, 99,
- 108, 97,115,115, 32, 34, 44,115,101,108,102, 58,105,110, 99,
- 108, 97,115,115, 40, 41, 44, 34, 32, 42, 47, 34, 41, 10, 10,
- 9,111,117,116,112,117,116, 40, 34, 35,105,102,110,100,101,
- 102, 32, 84, 79, 76, 85, 65, 95, 68, 73, 83, 65, 66, 76, 69,
- 95, 34, 46, 46,115,101,108,102, 46, 99,110, 97,109,101, 41,
- 10, 9,111,117,116,112,117,116, 40, 34, 92,110,115,116, 97,
- 116,105, 99, 32,105,110,116, 34, 44,115,101,108,102, 46, 99,
- 110, 97,109,101, 44, 34, 40,108,117, 97, 95, 83,116, 97,116,
- 101, 42, 32,116,111,108,117, 97, 95, 83, 41, 34, 41, 10, 10,
- 9,105,102, 32,111,118,101,114,108,111, 97,100, 32, 60, 32,
- 48, 32,116,104,101,110, 10, 9, 32,111,117,116,112,117,116,
- 40, 39, 35,105,102,110,100,101,102, 32, 84, 79, 76, 85, 65,
- 95, 82, 69, 76, 69, 65, 83, 69, 92,110, 39, 41, 10, 9,101,
- 110,100, 10, 9,111,117,116,112,117,116, 40, 39, 32,116,111,
- 108,117, 97, 95, 69,114,114,111,114, 32,116,111,108,117, 97,
- 95,101,114,114, 59, 39, 41, 10, 9,111,117,116,112,117,116,
- 40, 39, 32,105,102, 32, 40, 92,110, 39, 41, 10, 9, 45, 45,
- 32, 99,104,101, 99,107, 32,115,101,108,102, 10, 9,108,111,
- 99, 97,108, 32,105,115, 95,102,117,110, 99, 32, 61, 32,103,
- 101,116, 95,105,115, 95,102,117,110, 99,116,105,111,110, 40,
- 115,101,108,102, 46,112, 97,114,101,110,116, 46,116,121,112,
- 101, 41, 10, 9,111,117,116,112,117,116, 40, 39, 32, 32, 32,
- 32, 32, 33, 39, 46, 46,105,115, 95,102,117,110, 99, 46, 46,
- 39, 40,116,111,108,117, 97, 95, 83, 44, 49, 44, 34, 39, 46,
- 46,115,101,108,102, 46,112, 97,114,101,110,116, 46,116,121,
- 112,101, 46, 46, 39, 34, 44, 48, 44, 38,116,111,108,117, 97,
- 95,101,114,114, 41, 32,124,124, 92,110, 39, 41, 10, 9,111,
- 117,116,112,117,116, 40, 39, 32, 32, 32, 32, 32, 33,116,111,
- 108,117, 97, 95,105,115,110,111,111, 98,106, 40,116,111,108,
- 117, 97, 95, 83, 44, 50, 44, 38,116,111,108,117, 97, 95,101,
- 114,114, 41, 92,110, 32, 41, 39, 41, 10, 9,111,117,116,112,
- 117,116, 40, 39, 32, 32,103,111,116,111, 32,116,111,108,117,
- 97, 95,108,101,114,114,111,114, 59, 39, 41, 10, 10, 9,111,
- 117,116,112,117,116, 40, 39, 32,101,108,115,101, 92,110, 39,
- 41, 10, 9,111,117,116,112,117,116, 40, 39, 35,101,110,100,
- 105,102, 92,110, 39, 41, 32, 45, 45, 32,116,111,108,117, 97,
- 95,114,101,108,101, 97,115,101, 10, 9,111,117,116,112,117,
- 116, 40, 39, 32,123, 39, 41, 10, 10, 9, 45, 45, 32,100,101,
- 99,108, 97,114,101, 32,115,101,108,102, 10, 9,111,117,116,
- 112,117,116, 40, 39, 32, 39, 44,115,101,108,102, 46, 99,111,
- 110,115,116, 44,115,101,108,102, 46,112, 97,114,101,110,116,
- 46,116,121,112,101, 44, 39, 42, 39, 44, 39,115,101,108,102,
- 32, 61, 32, 39, 41, 10, 9,111,117,116,112,117,116, 40, 39,
- 40, 39, 44,115,101,108,102, 46, 99,111,110,115,116, 44,115,
- 101,108,102, 46,112, 97,114,101,110,116, 46,116,121,112,101,
- 44, 39, 42, 41, 32, 39, 41, 10, 9,108,111, 99, 97,108, 32,
- 116,111, 95,102,117,110, 99, 32, 61, 32,103,101,116, 95,116,
- 111, 95,102,117,110, 99, 40,115,101,108,102, 46,112, 97,114,
- 101,110,116, 46,116,121,112,101, 41, 10, 9,111,117,116,112,
- 117,116, 40,116,111, 95,102,117,110, 99, 44, 39, 40,116,111,
- 108,117, 97, 95, 83, 44, 49, 44, 48, 41, 59, 39, 41, 10, 10,
- 9, 45, 45, 32, 99,104,101, 99,107, 32,115,101,108,102, 10,
- 9,111,117,116,112,117,116, 40, 39, 35,105,102,110,100,101,
- 102, 32, 84, 79, 76, 85, 65, 95, 82, 69, 76, 69, 65, 83, 69,
- 92,110, 39, 41, 10, 9,111,117,116,112,117,116, 40, 39, 32,
- 32,105,102, 32, 40, 33,115,101,108,102, 41, 32,116,111,108,
- 117, 97, 95,101,114,114,111,114, 40,116,111,108,117, 97, 95,
- 83, 44, 34, 39, 46, 46,111,117,116,112,117,116, 95,101,114,
- 114,111,114, 95,104,111,111,107, 40, 34,105,110,118, 97,108,
- 105,100, 32, 92, 39,115,101,108,102, 92, 39, 32,105,110, 32,
- 102,117,110, 99,116,105,111,110, 32, 92, 39, 37,115, 92, 39,
- 34, 44, 32,115,101,108,102, 46,110, 97,109,101, 41, 46, 46,
- 39, 34, 44, 78, 85, 76, 76, 41, 59, 39, 41, 59, 10, 9,111,
- 117,116,112,117,116, 40, 39, 35,101,110,100,105,102, 92,110,
- 39, 41, 10, 10, 9, 45, 45, 32, 99, 97,115,116, 32,115,101,
- 108,102, 10, 9,111,117,116,112,117,116, 40, 39, 32, 32, 39,
- 44,115,101,108,102, 46,109,111,100, 44,115,101,108,102, 46,
- 116,121,112,101, 44,115,101,108,102, 46,112,116,114, 44, 39,
- 116,111,108,117, 97, 95,114,101,116, 32, 61, 32, 39, 41, 10,
- 9,111,117,116,112,117,116, 40, 39, 40, 39, 44,115,101,108,
- 102, 46,109,111,100, 44,115,101,108,102, 46,116,121,112,101,
- 44,115,101,108,102, 46,112,116,114, 44, 39, 41, 40, 42,115,
- 101,108,102, 41, 59, 39, 41, 10, 10, 9, 45, 45, 32,114,101,
- 116,117,114,110, 32,118, 97,108,117,101, 10, 9,108,111, 99,
- 97,108, 32,116, 44, 99,116, 32, 61, 32,105,115, 98, 97,115,
- 105, 99, 40,115,101,108,102, 46,116,121,112,101, 41, 10, 9,
- 105,102, 32,116, 32,116,104,101,110, 10, 9, 9,111,117,116,
- 112,117,116, 40, 39, 32, 32, 32,116,111,108,117, 97, 95,112,
- 117,115,104, 39, 46, 46,116, 46, 46, 39, 40,116,111,108,117,
- 97, 95, 83, 44, 40, 39, 44, 99,116, 44, 39, 41,116,111,108,
- 117, 97, 95,114,101,116, 41, 59, 39, 41, 10, 9,101,108,115,
- 101, 10, 9, 9,116, 32, 61, 32,115,101,108,102, 46,116,121,
- 112,101, 10, 9, 9,108,111, 99, 97,108, 32,112,117,115,104,
- 95,102,117,110, 99, 32, 61, 32,103,101,116, 95,112,117,115,
- 104, 95,102,117,110, 99,116,105,111,110, 40,116, 41, 10, 9,
- 9,110,101,119, 95,116, 32, 61, 32,115,116,114,105,110,103,
- 46,103,115,117, 98, 40,116, 44, 32, 34, 99,111,110,115,116,
- 37,115, 43, 34, 44, 32, 34, 34, 41, 10, 9, 9,105,102, 32,
- 115,101,108,102, 46,112,116,114, 32, 61, 61, 32, 39, 39, 32,
- 116,104,101,110, 10, 9, 9, 9,111,117,116,112,117,116, 40,
- 39, 32, 32, 32,123, 39, 41, 10, 9, 9, 9,111,117,116,112,
- 117,116, 40, 39, 35,105,102,100,101,102, 32, 95, 95, 99,112,
- 108,117,115,112,108,117,115, 92,110, 39, 41, 10, 9, 9, 9,
- 111,117,116,112,117,116, 40, 39, 32, 32, 32, 32,118,111,105,
- 100, 42, 32,116,111,108,117, 97, 95,111, 98,106, 32, 61, 32,
- 77,116,111,108,117, 97, 95,110,101,119, 40, 40, 39, 44,110,
- 101,119, 95,116, 44, 39, 41, 40,116,111,108,117, 97, 95,114,
- 101,116, 41, 41, 59, 39, 41, 10, 9, 9, 9,111,117,116,112,
- 117,116, 40, 39, 32, 32, 32, 32, 39, 44,112,117,115,104, 95,
- 102,117,110, 99, 44, 39, 40,116,111,108,117, 97, 95, 83, 44,
- 116,111,108,117, 97, 95,111, 98,106, 44, 34, 39, 44,116, 44,
- 39, 34, 41, 59, 39, 41, 10, 9, 9, 9,111,117,116,112,117,
- 116, 40, 39, 32, 32, 32, 32,116,111,108,117, 97, 95,114,101,
- 103,105,115,116,101,114, 95,103, 99, 40,116,111,108,117, 97,
- 95, 83, 44,108,117, 97, 95,103,101,116,116,111,112, 40,116,
- 111,108,117, 97, 95, 83, 41, 41, 59, 39, 41, 10, 9, 9, 9,
- 111,117,116,112,117,116, 40, 39, 35,101,108,115,101, 92,110,
- 39, 41, 10, 9, 9, 9,111,117,116,112,117,116, 40, 39, 32,
- 32, 32, 32,118,111,105,100, 42, 32,116,111,108,117, 97, 95,
- 111, 98,106, 32, 61, 32,116,111,108,117, 97, 95, 99,111,112,
- 121, 40,116,111,108,117, 97, 95, 83, 44, 40,118,111,105,100,
- 42, 41, 38,116,111,108,117, 97, 95,114,101,116, 44,115,105,
- 122,101,111,102, 40, 39, 44,116, 44, 39, 41, 41, 59, 39, 41,
- 10, 9, 9, 9,111,117,116,112,117,116, 40, 39, 32, 32, 32,
- 32, 39, 44,112,117,115,104, 95,102,117,110, 99, 44, 39, 40,
- 116,111,108,117, 97, 95, 83, 44,116,111,108,117, 97, 95,111,
- 98,106, 44, 34, 39, 44,116, 44, 39, 34, 41, 59, 39, 41, 10,
- 9, 9, 9,111,117,116,112,117,116, 40, 39, 32, 32, 32, 32,
- 116,111,108,117, 97, 95,114,101,103,105,115,116,101,114, 95,
- 103, 99, 40,116,111,108,117, 97, 95, 83, 44,108,117, 97, 95,
- 103,101,116,116,111,112, 40,116,111,108,117, 97, 95, 83, 41,
- 41, 59, 39, 41, 10, 9, 9, 9,111,117,116,112,117,116, 40,
- 39, 35,101,110,100,105,102, 92,110, 39, 41, 10, 9, 9, 9,
- 111,117,116,112,117,116, 40, 39, 32, 32, 32,125, 39, 41, 10,
- 9, 9,101,108,115,101,105,102, 32,115,101,108,102, 46,112,
- 116,114, 32, 61, 61, 32, 39, 38, 39, 32,116,104,101,110, 10,
- 9, 9, 9,111,117,116,112,117,116, 40, 39, 32, 32, 32, 39,
- 44,112,117,115,104, 95,102,117,110, 99, 44, 39, 40,116,111,
- 108,117, 97, 95, 83, 44, 40,118,111,105,100, 42, 41, 38,116,
- 111,108,117, 97, 95,114,101,116, 44, 34, 39, 44,116, 44, 39,
- 34, 41, 59, 39, 41, 10, 9, 9,101,108,115,101, 10, 9, 9,
- 9,105,102, 32,108,111, 99, 97,108, 95, 99,111,110,115,116,
- 114,117, 99,116,111,114, 32,116,104,101,110, 10, 9, 9, 9,
- 9,111,117,116,112,117,116, 40, 39, 32, 32, 32, 39, 44,112,
- 117,115,104, 95,102,117,110, 99, 44, 39, 40,116,111,108,117,
- 97, 95, 83, 44, 40,118,111,105,100, 32, 42, 41,116,111,108,
- 117, 97, 95,114,101,116, 44, 34, 39, 44,116, 44, 39, 34, 41,
- 59, 39, 41, 10, 9, 9, 9, 9,111,117,116,112,117,116, 40,
- 39, 32, 32, 32, 32,116,111,108,117, 97, 95,114,101,103,105,
- 115,116,101,114, 95,103, 99, 40,116,111,108,117, 97, 95, 83,
- 44,108,117, 97, 95,103,101,116,116,111,112, 40,116,111,108,
- 117, 97, 95, 83, 41, 41, 59, 39, 41, 10, 9, 9, 9,101,108,
- 115,101, 10, 9, 9, 9, 9,111,117,116,112,117,116, 40, 39,
- 32, 32, 32, 39, 44,112,117,115,104, 95,102,117,110, 99, 44,
- 39, 40,116,111,108,117, 97, 95, 83, 44, 40,118,111,105,100,
- 42, 41,116,111,108,117, 97, 95,114,101,116, 44, 34, 39, 44,
- 116, 44, 39, 34, 41, 59, 39, 41, 10, 9, 9, 9,101,110,100,
- 10, 9, 9,101,110,100, 10, 9,101,110,100, 10, 10, 9,111,
- 117,116,112,117,116, 40, 39, 32, 32,125, 39, 41, 10, 9,111,
- 117,116,112,117,116, 40, 39, 32,114,101,116,117,114,110, 32,
- 49, 59, 39, 41, 10, 10, 9,111,117,116,112,117,116, 40, 39,
- 35,105,102,110,100,101,102, 32, 84, 79, 76, 85, 65, 95, 82,
- 69, 76, 69, 65, 83, 69, 92,110, 39, 41, 10, 9,111,117,116,
- 112,117,116, 40, 39,116,111,108,117, 97, 95,108,101,114,114,
- 111,114, 58, 92,110, 39, 41, 10, 9,111,117,116,112,117,116,
- 40, 39, 32,116,111,108,117, 97, 95,101,114,114,111,114, 40,
- 116,111,108,117, 97, 95, 83, 44, 34, 39, 46, 46,111,117,116,
- 112,117,116, 95,101,114,114,111,114, 95,104,111,111,107, 40,
- 34, 35,102,101,114,114,111,114, 32,105,110, 32,102,117,110,
- 99,116,105,111,110, 32, 92, 39, 37,115, 92, 39, 46, 34, 44,
- 32,115,101,108,102, 46,108,110, 97,109,101, 41, 46, 46, 39,
- 34, 44, 38,116,111,108,117, 97, 95,101,114,114, 41, 59, 39,
- 41, 10, 9,111,117,116,112,117,116, 40, 39, 32,114,101,116,
- 117,114,110, 32, 48, 59, 39, 41, 10, 9,111,117,116,112,117,
- 116, 40, 39, 35,101,110,100,105,102, 92,110, 39, 41, 10, 10,
- 10, 9,111,117,116,112,117,116, 40, 39,125, 39, 41, 10, 9,
- 111,117,116,112,117,116, 40, 39, 35,101,110,100,105,102, 32,
- 47, 47, 35,105,102,110,100,101,102, 32, 84, 79, 76, 85, 65,
- 95, 68, 73, 83, 65, 66, 76, 69, 92,110, 39, 41, 10, 9,111,
- 117,116,112,117,116, 40, 39, 92,110, 39, 41, 10,101,110,100,
- 10, 10, 45, 45, 32, 73,110,116,101,114,110, 97,108, 32, 99,
- 111,110,115,116,114,117, 99,116,111,114, 10,102,117,110, 99,
- 116,105,111,110, 32, 95, 79,112,101,114, 97,116,111,114, 32,
- 40,116, 41, 10, 32,115,101,116,109,101,116, 97,116, 97, 98,
- 108,101, 40,116, 44, 99,108, 97,115,115, 79,112,101,114, 97,
- 116,111,114, 41, 10, 10, 32,105,102, 32,116, 46, 99,111,110,
- 115,116, 32,126, 61, 32, 39, 99,111,110,115,116, 39, 32, 97,
- 110,100, 32,116, 46, 99,111,110,115,116, 32,126, 61, 32, 39,
- 39, 32,116,104,101,110, 10, 32, 32,101,114,114,111,114, 40,
- 34, 35,105,110,118, 97,108,105,100, 32, 39, 99,111,110,115,
- 116, 39, 32,115,112,101, 99,105,102,105, 99, 97,116,105,111,
- 110, 34, 41, 10, 32,101,110,100, 10, 10, 32, 97,112,112,101,
- 110,100, 40,116, 41, 10, 32,105,102, 32,110,111,116, 32,116,
- 58,105,110, 99,108, 97,115,115, 40, 41, 32,116,104,101,110,
- 10, 32, 32,101,114,114,111,114, 40, 34, 35,111,112,101,114,
- 97,116,111,114, 32, 99, 97,110, 32,111,110,108,121, 32, 98,
- 101, 32,100,101,102,105,110,101,100, 32, 97,115, 32, 99,108,
- 97,115,115, 32,109,101,109, 98,101,114, 34, 41, 10, 32,101,
- 110,100, 10, 10, 32, 45, 45,116, 46,110, 97,109,101, 32, 61,
- 32,116, 46,110, 97,109,101, 32, 46, 46, 32, 34, 95, 34, 32,
- 46, 46, 32, 40, 95, 84, 77, 91,116, 46,107,105,110,100, 93,
- 32,111,114, 32,116, 46,107,105,110,100, 41, 10, 32,116, 46,
- 99,110, 97,109,101, 32, 61, 32,116, 58, 99,102,117,110, 99,
- 110, 97,109,101, 40, 34,116,111,108,117, 97, 34, 41, 46, 46,
- 116, 58,111,118,101,114,108,111, 97,100, 40,116, 41, 10, 32,
- 116, 46,110, 97,109,101, 32, 61, 32, 34,111,112,101,114, 97,
- 116,111,114, 34, 32, 46, 46, 32,116, 46,107,105,110,100, 32,
- 32, 45, 45, 32,115,101,116, 32, 97,112,112,114,111,112,114,
- 105, 97,116,101, 32, 99, 97,108,108,105,110,103, 32,110, 97,
- 109,101, 10, 32,114,101,116,117,114,110, 32,116, 10,101,110,
- 100, 10, 10, 45, 45, 32, 67,111,110,115,116,114,117, 99,116,
- 111,114, 10,102,117,110, 99,116,105,111,110, 32, 79,112,101,
- 114, 97,116,111,114, 32, 40,100, 44,107, 44, 97, 44, 99, 41,
- 10, 10, 9,108,111, 99, 97,108, 32,111,112, 95,107, 32, 61,
- 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,107, 44,
- 32, 34, 94, 37,115, 42, 34, 44, 32, 34, 34, 41, 10, 9,111,
- 112, 95,107, 32, 61, 32,115,116,114,105,110,103, 46,103,115,
- 117, 98, 40,107, 44, 32, 34, 37,115, 42, 36, 34, 44, 32, 34,
- 34, 41, 10, 9, 45, 45,105,102, 32,115,116,114,105,110,103,
- 46,102,105,110,100, 40,107, 44, 32, 34, 94, 91, 37,119, 95,
- 58, 37,100, 60, 62, 37, 42, 37, 38, 93, 43, 36, 34, 41, 32,
- 116,104,101,110, 10, 9,105,102, 32,100, 32, 61, 61, 32, 34,
- 111,112,101,114, 97,116,111,114, 34, 32, 97,110,100, 32,107,
- 32,126, 61, 32, 39, 39, 32,116,104,101,110, 10, 10, 9, 9,
- 100, 32, 61, 32,107, 46, 46, 34, 32,111,112,101,114, 97,116,
- 111,114, 34, 10, 9,101,108,115,101,105,102, 32,110,111,116,
- 32, 95, 84, 77, 91,111,112, 95,107, 93, 32,116,104,101,110,
- 10, 10, 9, 9,105,102, 32,102,108, 97,103,115, 91, 39, 87,
- 39, 93, 32,116,104,101,110, 10, 9, 9, 9,101,114,114,111,
- 114, 40, 34,116,111,108,117, 97, 58, 32,110,111, 32,115,117,
- 112,112,111,114,116, 32,102,111,114, 32,111,112,101,114, 97,
- 116,111,114, 34, 32, 46, 46, 32,102, 46,107,105,110,100, 41,
- 10, 9, 9,101,108,115,101, 10, 9, 9, 9,119, 97,114,110,
- 105,110,103, 40, 34, 78,111, 32,115,117,112,112,111,114,116,
- 32,102,111,114, 32,111,112,101,114, 97,116,111,114, 32, 34,
- 46, 46,111,112, 95,107, 46, 46, 34, 44, 32,105,103,110,111,
- 114,105,110,103, 34, 41, 10, 9, 9, 9,114,101,116,117,114,
- 110, 32,110,105,108, 10, 9, 9,101,110,100, 10, 9,101,110,
- 100, 10, 10, 9,108,111, 99, 97,108, 32,114,101,102, 32, 61,
- 32, 39, 39, 10, 32,108,111, 99, 97,108, 32,116, 32, 61, 32,
- 115,112,108,105,116, 95, 99, 95,116,111,107,101,110,115, 40,
- 115,116,114,115,117, 98, 40, 97, 44, 50, 44,115,116,114,108,
- 101,110, 40, 97, 41, 45, 49, 41, 44, 39, 44, 39, 41, 32, 45,
- 45, 32,101,108,105,109,105,110, 97,116,101, 32, 98,114, 97,
- 99,101,115, 10, 32,108,111, 99, 97,108, 32,105, 61, 49, 10,
- 32,108,111, 99, 97,108, 32,108, 32, 61, 32,123,110, 61, 48,
- 125, 10, 32,119,104,105,108,101, 32,116, 91,105, 93, 32,100,
- 111, 10, 32, 32,108, 46,110, 32, 61, 32,108, 46,110, 43, 49,
- 10, 32, 32,108, 91,108, 46,110, 93, 32, 61, 32, 68,101, 99,
- 108, 97,114, 97,116,105,111,110, 40,116, 91,105, 93, 44, 39,
- 118, 97,114, 39, 41, 10, 32, 32,105, 32, 61, 32,105, 43, 49,
- 10, 32,101,110,100, 10, 32,105,102, 32,107, 32, 61, 61, 32,
- 39, 91, 93, 39, 32,116,104,101,110, 10, 9, 32,108,111, 99,
- 97,108, 32, 95, 10, 9, 32, 95, 44, 32, 95, 44, 32,114,101,
- 102, 32, 61, 32,115,116,114,102,105,110,100, 40,100, 44, 39,
- 40, 38, 41, 39, 41, 10, 32, 32,100, 32, 61, 32,103,115,117,
- 98, 40,100, 44, 39, 38, 39, 44, 39, 39, 41, 10, 32,101,108,
- 115,101,105,102, 32,107, 61, 61, 39, 38, 91, 93, 39, 32,116,
- 104,101,110, 10, 32, 32,108, 46,110, 32, 61, 32,108, 46,110,
- 43, 49, 10, 32, 32,108, 91,108, 46,110, 93, 32, 61, 32, 68,
- 101, 99,108, 97,114, 97,116,105,111,110, 40,100, 44, 39,118,
- 97,114, 39, 41, 10, 32, 32,108, 91,108, 46,110, 93, 46,110,
- 97,109,101, 32, 61, 32, 39,116,111,108,117, 97, 95,118, 97,
- 108,117,101, 39, 10, 32,101,110,100, 10, 32,108,111, 99, 97,
- 108, 32,102, 32, 61, 32, 68,101, 99,108, 97,114, 97,116,105,
- 111,110, 40,100, 44, 39,102,117,110, 99, 39, 41, 10, 32,105,
- 102, 32,107, 32, 61, 61, 32, 39, 91, 93, 39, 32, 97,110,100,
- 32, 40,108, 91, 49, 93, 61, 61,110,105,108, 32,111,114, 32,
- 105,115, 98, 97,115,105, 99, 40,108, 91, 49, 93, 46,116,121,
- 112,101, 41,126, 61, 39,110,117,109, 98,101,114, 39, 41, 32,
- 116,104,101,110, 10, 32, 32,101,114,114,111,114, 40, 39,111,
- 112,101,114, 97,116,111,114, 91, 93, 32, 99, 97,110, 32,111,
- 110,108,121, 32, 98,101, 32,100,101,102,105,110,101,100, 32,
- 102,111,114, 32,110,117,109,101,114,105, 99, 32,105,110,100,
- 101,120, 46, 39, 41, 10, 32,101,110,100, 10, 32,102, 46, 97,
- 114,103,115, 32, 61, 32,108, 10, 32,102, 46, 99,111,110,115,
- 116, 32, 61, 32, 99, 10, 32,102, 46,107,105,110,100, 32, 61,
- 32,111,112, 95,107, 10, 32,102, 46,108,110, 97,109,101, 32,
- 61, 32, 34, 46, 34, 46, 46, 40, 95, 84, 77, 91,102, 46,107,
- 105,110,100, 93, 32,111,114, 32,102, 46,107,105,110,100, 41,
- 10, 32,105,102, 32,110,111,116, 32, 95, 84, 77, 91,102, 46,
- 107,105,110,100, 93, 32,116,104,101,110, 10, 32, 9,102, 46,
- 99, 97,115,116, 95,111,112,101,114, 97,116,111,114, 32, 61,
- 32,116,114,117,101, 10, 32,101,110,100, 10, 32,105,102, 32,
- 102, 46,107,105,110,100, 32, 61, 61, 32, 39, 91, 93, 39, 32,
- 97,110,100, 32,114,101,102, 61, 61, 39, 38, 39, 32, 97,110,
- 100, 32,102, 46, 99,111,110,115,116,126, 61, 39, 99,111,110,
- 115,116, 39, 32,116,104,101,110, 10, 32, 32, 79,112,101,114,
- 97,116,111,114, 40,100, 44, 39, 38, 39, 46, 46,107, 44, 97,
- 44, 99, 41, 32, 9, 45, 45, 32, 99,114,101, 97,116,101, 32,
- 99,111,114,114,101,115,112,111,100,105,110,103, 32,115,101,
- 116, 32,111,112,101,114, 97,116,111,114, 10, 32,101,110,100,
- 10, 32,114,101,116,117,114,110, 32, 95, 79,112,101,114, 97,
- 116,111,114, 40,102, 41, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/operator.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 10, 95,103,108,111, 98, 97,108, 95,116,101,109,112,108, 97,
- 116,101,115, 32, 61, 32,123,125, 10, 10, 99,108, 97,115,115,
- 84,101,109,112,108, 97,116,101, 67,108, 97,115,115, 32, 61,
- 32,123, 10, 10, 9,110, 97,109,101, 32, 61, 32, 39, 39, 44,
- 10, 9, 98,111,100,121, 32, 61, 32, 39, 39, 44, 10, 9,112,
- 97,114,101,110,116,115, 32, 61, 32,123,125, 44, 10, 9, 97,
- 114,103,115, 32, 61, 32,123,125, 44, 32, 45, 45, 32,116,104,
- 101, 32,116,101,109,112,108, 97,116,101, 32, 97,114,103,117,
- 109,101,110,116,115, 10,125, 10, 10, 99,108, 97,115,115, 84,
- 101,109,112,108, 97,116,101, 67,108, 97,115,115, 46, 95, 95,
- 105,110,100,101,120, 32, 61, 32, 99,108, 97,115,115, 84,101,
- 109,112,108, 97,116,101, 67,108, 97,115,115, 10, 10, 10,102,
- 117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 84,101,
- 109,112,108, 97,116,101, 67,108, 97,115,115, 58,116,104,114,
- 111,119, 40,116,121,112,101,115, 44, 32,108,111, 99, 97,108,
- 95,115, 99,111,112,101, 41, 10, 10, 9, 45, 45,105,102, 32,
- 116, 97, 98,108,101, 46,103,101,116,110, 40,116,121,112,101,
- 115, 41, 32,126, 61, 32,116, 97, 98,108,101, 46,103,101,116,
- 110, 40,115,101,108,102, 46, 97,114,103,115, 41, 32,116,104,
- 101,110, 10, 9, 45, 45, 9,101,114,114,111,114, 40, 34, 35,
- 105,110,118, 97,108,105,100, 32,112, 97,114, 97,109,101,116,
- 101,114, 32, 99,111,117,110,116, 34, 41, 10, 9, 45, 45,101,
- 110,100, 10, 10, 9, 45, 45, 32,114,101,112,108, 97, 99,101,
- 10, 9,102,111,114, 32,105, 32, 61, 49, 32, 44, 32,116,121,
- 112,101,115, 46,110, 32,100,111, 10, 10, 9, 9,108,111, 99,
- 97,108, 32, 73,108, 32, 61, 32,115,112,108,105,116, 95, 99,
- 95,116,111,107,101,110,115, 40,116,121,112,101,115, 91,105,
- 93, 44, 32, 34, 32, 34, 41, 10, 9, 9,105,102, 32,116, 97,
- 98,108,101, 46,103,101,116,110, 40, 73,108, 41, 32,126, 61,
- 32,116, 97, 98,108,101, 46,103,101,116,110, 40,115,101,108,
- 102, 46, 97,114,103,115, 41, 32,116,104,101,110, 10, 9, 9,
- 9,101,114,114,111,114, 40, 34, 35,105,110,118, 97,108,105,
- 100, 32,112, 97,114, 97,109,101,116,101,114, 32, 99,111,117,
- 110,116, 32,102,111,114, 32, 34, 46, 46,116,121,112,101,115,
- 91,105, 93, 41, 10, 9, 9,101,110,100, 10, 9, 9,108,111,
- 99, 97,108, 32, 98, 73, 32, 61, 32,115,101,108,102, 46, 98,
- 111,100,121, 10, 9, 9,108,111, 99, 97,108, 32,112, 73, 32,
- 61, 32,123,125, 10, 9, 9,102,111,114, 32,106, 32, 61, 32,
- 49, 44,115,101,108,102, 46, 97,114,103,115, 46,110, 32,100,
- 111, 10, 9, 9, 9, 45, 45, 84,108, 91,106, 93, 32, 61, 32,
- 102,105,110,100,116,121,112,101, 40, 84,108, 91,106, 93, 41,
- 32,111,114, 32, 84,108, 91,106, 93, 10, 9, 9, 9, 98, 73,
- 32, 61, 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,
- 98, 73, 44, 32, 34, 40, 91, 94, 95, 37,119, 93, 41, 34, 46,
- 46,115,101,108,102, 46, 97,114,103,115, 91,106, 93, 46, 46,
- 34, 40, 91, 94, 95, 37,119, 93, 41, 34, 44, 32, 34, 37, 49,
- 34, 46, 46, 73,108, 91,106, 93, 46, 46, 34, 37, 50, 34, 41,
- 10, 9, 9, 9,105,102, 32,115,101,108,102, 46,112, 97,114,
- 101,110,116,115, 32,116,104,101,110, 10, 9, 9, 9, 9,102,
- 111,114, 32,105, 61, 49, 44,116, 97, 98,108,101, 46,103,101,
- 116,110, 40,115,101,108,102, 46,112, 97,114,101,110,116,115,
- 41, 32,100,111, 10, 9, 9, 9, 9, 9,112, 73, 91,105, 93,
- 32, 61, 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,
- 115,101,108,102, 46,112, 97,114,101,110,116,115, 91,105, 93,
- 44, 32, 34, 40, 91, 94, 95, 37,119, 93, 63, 41, 34, 46, 46,
- 115,101,108,102, 46, 97,114,103,115, 91,106, 93, 46, 46, 34,
- 40, 91, 94, 95, 37,119, 93, 63, 41, 34, 44, 32, 34, 37, 49,
- 34, 46, 46, 73,108, 91,106, 93, 46, 46, 34, 37, 50, 34, 41,
- 10, 9, 9, 9, 9,101,110,100, 10, 9, 9, 9,101,110,100,
- 10, 9, 9,101,110,100, 10, 9, 9, 45, 45,108,111, 99, 97,
- 108, 32, 97,112,112,101,110,100, 32, 61, 32, 34, 60, 34, 46,
- 46,115,116,114,105,110,103, 46,103,115,117, 98, 40,116,121,
- 112,101,115, 91,105, 93, 44, 32, 34, 37,115, 43, 34, 44, 32,
- 34, 44, 34, 41, 46, 46, 34, 62, 34, 10, 9, 9,108,111, 99,
- 97,108, 32, 97,112,112,101,110,100, 32, 61, 32, 34, 60, 34,
- 46, 46, 99,111,110, 99, 97,116, 40, 73,108, 44, 32, 49, 44,
- 32,116, 97, 98,108,101, 46,103,101,116,110, 40, 73,108, 41,
- 44, 32, 34, 44, 34, 41, 46, 46, 34, 62, 34, 10, 9, 9, 97,
- 112,112,101,110,100, 32, 61, 32,115,116,114,105,110,103, 46,
- 103,115,117, 98, 40, 97,112,112,101,110,100, 44, 32, 34, 37,
- 115, 42, 44, 37,115, 42, 34, 44, 32, 34, 44, 34, 41, 10, 9,
- 9, 97,112,112,101,110,100, 32, 61, 32,115,116,114,105,110,
- 103, 46,103,115,117, 98, 40, 97,112,112,101,110,100, 44, 32,
- 34, 62, 62, 34, 44, 32, 34, 62, 32, 62, 34, 41, 10, 9, 9,
- 102,111,114, 32,105, 61, 49, 44,116, 97, 98,108,101, 46,103,
- 101,116,110, 40,112, 73, 41, 32,100,111, 10, 9, 9, 9, 45,
- 45,112, 73, 91,105, 93, 32, 61, 32,115,116,114,105,110,103,
- 46,103,115,117, 98, 40,112, 73, 91,105, 93, 44, 32, 34, 62,
- 62, 34, 44, 32, 34, 62, 32, 62, 34, 41, 10, 9, 9, 9,112,
- 73, 91,105, 93, 32, 61, 32,114,101,115,111,108,118,101, 95,
- 116,101,109,112,108, 97,116,101, 95,116,121,112,101,115, 40,
- 112, 73, 91,105, 93, 41, 10, 9, 9,101,110,100, 10, 9, 9,
- 98, 73, 32, 61, 32,115,116,114,105,110,103, 46,103,115,117,
- 98, 40, 98, 73, 44, 32, 34, 62, 62, 34, 44, 32, 34, 62, 32,
- 62, 34, 41, 10, 9, 9,108,111, 99, 97,108, 32,110, 32, 61,
- 32,115,101,108,102, 46,110, 97,109,101, 10, 9, 9,105,102,
- 32,108,111, 99, 97,108, 95,115, 99,111,112,101, 32,116,104,
- 101,110, 10, 9, 9, 9,110, 32, 61, 32,115,101,108,102, 46,
- 108,111, 99, 97,108, 95,110, 97,109,101, 10, 9, 9,101,110,
- 100, 10, 10, 9, 9, 67,108, 97,115,115, 40,110, 46, 46, 97,
- 112,112,101,110,100, 44, 32,112, 73, 44, 32, 98, 73, 41, 10,
- 9,101,110,100, 10,101,110,100, 10, 10, 10,102,117,110, 99,
- 116,105,111,110, 32, 84,101,109,112,108, 97,116,101, 67,108,
- 97,115,115, 40,110, 97,109,101, 44, 32,112, 97,114,101,110,
- 116,115, 44, 32, 98,111,100,121, 44, 32,112, 97,114, 97,109,
- 101,116,101,114,115, 41, 10, 10, 9,108,111, 99, 97,108, 32,
- 111, 32, 61, 32,123, 10, 9, 10, 9, 9,112, 97,114,101,110,
- 116,115, 32, 61, 32,112, 97,114,101,110,116,115, 44, 10, 9,
- 9, 98,111,100,121, 32, 61, 32, 98,111,100,121, 44, 10, 9,
- 9, 97,114,103,115, 32, 61, 32,112, 97,114, 97,109,101,116,
- 101,114,115, 44, 10, 9,125, 10, 9, 10, 9,108,111, 99, 97,
- 108, 32,111,110, 97,109,101, 32, 61, 32,115,116,114,105,110,
- 103, 46,103,115,117, 98, 40,110, 97,109,101, 44, 32, 34, 64,
- 46, 42, 36, 34, 44, 32, 34, 34, 41, 10, 9,111,110, 97,109,
- 101, 32, 61, 32,103,101,116,110, 97,109,101,115,112, 97, 99,
- 101, 40, 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,
- 114, 46, 99,117,114,114, 41, 46, 46,111,110, 97,109,101, 10,
- 9,111, 46,110, 97,109,101, 32, 61, 32,111,110, 97,109,101,
- 10, 10, 9,111, 46,108,111, 99, 97,108, 95,110, 97,109,101,
- 32, 61, 32,110, 97,109,101, 10, 9, 10, 9,115,101,116,109,
- 101,116, 97,116, 97, 98,108,101, 40,111, 44, 32, 99,108, 97,
- 115,115, 84,101,109,112,108, 97,116,101, 67,108, 97,115,115,
- 41, 10, 10, 9,105,102, 32, 95,103,108,111, 98, 97,108, 95,
- 116,101,109,112,108, 97,116,101,115, 91,111,110, 97,109,101,
- 93, 32,116,104,101,110, 10, 9, 9,119, 97,114,110,105,110,
- 103, 40, 34, 68,117,112,108,105, 99, 97,116,101, 32,100,101,
- 99,108, 97,114, 97,116,105,111,110, 32,111,102, 32,116,101,
- 109,112,108, 97,116,101, 32, 34, 46, 46,111,110, 97,109,101,
- 41, 10, 9,101,108,115,101, 10, 9, 9, 95,103,108,111, 98,
- 97,108, 95,116,101,109,112,108, 97,116,101,115, 91,111,110,
- 97,109,101, 93, 32, 61, 32,111, 10, 9,101,110,100, 10, 10,
- 9,114,101,116,117,114,110, 32,111, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/template_class.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32, 99,108, 97,115,115,
- 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,105,116,116,
- 101,110, 32, 98,121, 32, 87, 97,108,100,101,109, 97,114, 32,
- 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67, 71,114, 97,
- 102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45, 32, 74,117,
- 108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,100, 58, 32,
- 36, 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,111,100,101,
- 32,105,115, 32,102,114,101,101, 32,115,111,102,116,119, 97,
- 114,101, 59, 32,121,111,117, 32, 99, 97,110, 32,114,101,100,
- 105,115,116,114,105, 98,117,116,101, 32,105,116, 32, 97,110,
- 100, 47,111,114, 32,109,111,100,105,102,121, 32,105,116, 46,
- 10, 45, 45, 32, 84,104,101, 32,115,111,102,116,119, 97,114,
- 101, 32,112,114,111,118,105,100,101,100, 32,104,101,114,101,
- 117,110,100,101,114, 32,105,115, 32,111,110, 32, 97,110, 32,
- 34, 97,115, 32,105,115, 34, 32, 98, 97,115,105,115, 44, 32,
- 97,110,100, 10, 45, 45, 32,116,104,101, 32, 97,117,116,104,
- 111,114, 32,104, 97,115, 32,110,111, 32,111, 98,108,105,103,
- 97,116,105,111,110, 32,116,111, 32,112,114,111,118,105,100,
- 101, 32,109, 97,105,110,116,101,110, 97,110, 99,101, 44, 32,
- 115,117,112,112,111,114,116, 44, 32,117,112,100, 97,116,101,
- 115, 44, 10, 45, 45, 32,101,110,104, 97,110, 99,101,109,101,
- 110,116,115, 44, 32,111,114, 32,109,111,100,105,102,105, 99,
- 97,116,105,111,110,115, 46, 10, 10, 10, 45, 45, 32, 67,108,
- 97,115,115, 32, 99,108, 97,115,115, 10, 45, 45, 32, 82,101,
- 112,114,101,115,101,110,116,115, 32, 97, 32, 99,108, 97,115,
- 115, 32,100,101,102,105,110,105,116,105,111,110, 46, 10, 45,
- 45, 32, 83,116,111,114,101,115, 32,116,104,101, 32,102,111,
- 108,108,111,119,105,110,103, 32,102,105,101,108,100,115, 58,
- 10, 45, 45, 32, 32, 32, 32,110, 97,109,101, 32, 61, 32, 99,
- 108, 97,115,115, 32,110, 97,109,101, 10, 45, 45, 32, 32, 32,
- 32, 98, 97,115,101, 32, 61, 32, 99,108, 97,115,115, 32, 98,
- 97,115,101, 44, 32,105,102, 32, 97,110,121, 32, 40,111,110,
- 108,121, 32,115,105,110,103,108,101, 32,105,110,104,101,114,
- 105,116, 97,110, 99,101, 32,105,115, 32,115,117,112,112,111,
- 114,116,101,100, 41, 10, 45, 45, 32, 32, 32, 32,123,105,125,
- 32, 32, 61, 32,108,105,115,116, 32,111,102, 32,109,101,109,
- 98,101,114,115, 10, 99,108, 97,115,115, 67,108, 97,115,115,
- 32, 61, 32,123, 10, 32, 99,108, 97,115,115,116,121,112,101,
- 32, 61, 32, 39, 99,108, 97,115,115, 39, 44, 10, 32,110, 97,
- 109,101, 32, 61, 32, 39, 39, 44, 10, 32, 98, 97,115,101, 32,
- 61, 32, 39, 39, 44, 10, 32,116,121,112,101, 32, 61, 32, 39,
- 39, 44, 10, 32, 98,116,121,112,101, 32, 61, 32, 39, 39, 44,
- 10, 32, 99,116,121,112,101, 32, 61, 32, 39, 39, 44, 10,125,
- 10, 99,108, 97,115,115, 67,108, 97,115,115, 46, 95, 95,105,
- 110,100,101,120, 32, 61, 32, 99,108, 97,115,115, 67,108, 97,
- 115,115, 10,115,101,116,109,101,116, 97,116, 97, 98,108,101,
- 40, 99,108, 97,115,115, 67,108, 97,115,115, 44, 99,108, 97,
- 115,115, 67,111,110,116, 97,105,110,101,114, 41, 10, 10, 10,
- 45, 45, 32,114,101,103,105,115,116,101,114, 32, 99,108, 97,
- 115,115, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,
- 115,115, 67,108, 97,115,115, 58,114,101,103,105,115,116,101,
- 114, 32, 40,112,114,101, 41, 10, 10, 9,105,102, 32,110,111,
- 116, 32,115,101,108,102, 58, 99,104,101, 99,107, 95,112,117,
- 98,108,105, 99, 95, 97, 99, 99,101,115,115, 40, 41, 32,116,
- 104,101,110, 10, 9, 9,114,101,116,117,114,110, 10, 9,101,
- 110,100, 10, 10, 32,112,114,101, 32, 61, 32,112,114,101, 32,
- 111,114, 32, 39, 39, 10, 32,112,117,115,104, 40,115,101,108,
- 102, 41, 10, 9,105,102, 32, 95, 99,111,108,108,101, 99,116,
- 91,115,101,108,102, 46,116,121,112,101, 93, 32,116,104,101,
- 110, 10, 9, 9,111,117,116,112,117,116, 40,112,114,101, 44,
- 39, 35,105,102,100,101,102, 32, 95, 95, 99,112,108,117,115,
- 112,108,117,115, 92,110, 39, 41, 10, 32, 32,111,117,116,112,
- 117,116, 40,112,114,101, 46, 46, 39,116,111,108,117, 97, 95,
- 99, 99,108, 97,115,115, 40,116,111,108,117, 97, 95, 83, 44,
- 34, 39, 46, 46,115,101,108,102, 46,108,110, 97,109,101, 46,
- 46, 39, 34, 44, 34, 39, 46, 46,115,101,108,102, 46,116,121,
- 112,101, 46, 46, 39, 34, 44, 34, 39, 46, 46,115,101,108,102,
- 46, 98,116,121,112,101, 46, 46, 39, 34, 44, 39, 46, 46, 95,
- 99,111,108,108,101, 99,116, 91,115,101,108,102, 46,116,121,
- 112,101, 93, 46, 46, 39, 41, 59, 39, 41, 10, 9, 9,111,117,
- 116,112,117,116, 40,112,114,101, 44, 39, 35,101,108,115,101,
- 92,110, 39, 41, 10, 32, 32,111,117,116,112,117,116, 40,112,
- 114,101, 46, 46, 39,116,111,108,117, 97, 95, 99, 99,108, 97,
- 115,115, 40,116,111,108,117, 97, 95, 83, 44, 34, 39, 46, 46,
- 115,101,108,102, 46,108,110, 97,109,101, 46, 46, 39, 34, 44,
- 34, 39, 46, 46,115,101,108,102, 46,116,121,112,101, 46, 46,
- 39, 34, 44, 34, 39, 46, 46,115,101,108,102, 46, 98,116,121,
- 112,101, 46, 46, 39, 34, 44, 78, 85, 76, 76, 41, 59, 39, 41,
- 10, 9, 9,111,117,116,112,117,116, 40,112,114,101, 44, 39,
- 35,101,110,100,105,102, 92,110, 39, 41, 10, 9,101,108,115,
- 101, 10, 32, 32,111,117,116,112,117,116, 40,112,114,101, 46,
- 46, 39,116,111,108,117, 97, 95, 99, 99,108, 97,115,115, 40,
- 116,111,108,117, 97, 95, 83, 44, 34, 39, 46, 46,115,101,108,
- 102, 46,108,110, 97,109,101, 46, 46, 39, 34, 44, 34, 39, 46,
- 46,115,101,108,102, 46,116,121,112,101, 46, 46, 39, 34, 44,
- 34, 39, 46, 46,115,101,108,102, 46, 98,116,121,112,101, 46,
- 46, 39, 34, 44, 78, 85, 76, 76, 41, 59, 39, 41, 10, 9,101,
- 110,100, 10, 9,105,102, 32,115,101,108,102, 46,101,120,116,
- 114, 97, 95, 98, 97,115,101,115, 32,116,104,101,110, 10, 9,
- 9,102,111,114, 32,107, 44, 98, 97,115,101, 32,105,110, 32,
- 105,112, 97,105,114,115, 40,115,101,108,102, 46,101,120,116,
- 114, 97, 95, 98, 97,115,101,115, 41, 32,100,111, 10, 9, 9,
- 9, 45, 45, 32,110,111,116, 32,110,111,119, 10, 32, 32, 32,
- 45, 45,111,117,116,112,117,116, 40,112,114,101, 46, 46, 39,
- 32,116,111,108,117, 97, 95, 97,100,100, 98, 97,115,101, 40,
- 116,111,108,117, 97, 95, 83, 44, 32, 34, 39, 46, 46,115,101,
- 108,102, 46,116,121,112,101, 46, 46, 39, 34, 44, 32, 34, 39,
- 46, 46, 98, 97,115,101, 46, 46, 39, 34, 41, 59, 39, 41, 10,
- 9, 9,101,110,100, 10, 9,101,110,100, 10, 32,111,117,116,
- 112,117,116, 40,112,114,101, 46, 46, 39,116,111,108,117, 97,
- 95, 98,101,103,105,110,109,111,100,117,108,101, 40,116,111,
- 108,117, 97, 95, 83, 44, 34, 39, 46, 46,115,101,108,102, 46,
- 108,110, 97,109,101, 46, 46, 39, 34, 41, 59, 39, 41, 10, 32,
- 108,111, 99, 97,108, 32,105, 61, 49, 10, 32,119,104,105,108,
- 101, 32,115,101,108,102, 91,105, 93, 32,100,111, 10, 32, 32,
- 115,101,108,102, 91,105, 93, 58,114,101,103,105,115,116,101,
- 114, 40,112,114,101, 46, 46, 39, 32, 39, 41, 10, 32, 32,105,
- 32, 61, 32,105, 43, 49, 10, 32,101,110,100, 10, 32,111,117,
- 116,112,117,116, 40,112,114,101, 46, 46, 39,116,111,108,117,
- 97, 95,101,110,100,109,111,100,117,108,101, 40,116,111,108,
- 117, 97, 95, 83, 41, 59, 39, 41, 10, 9,112,111,112, 40, 41,
- 10,101,110,100, 10, 10, 45, 45, 32,114,101,116,117,114,110,
- 32, 99,111,108,108,101, 99,116,105,111,110, 32,114,101,113,
- 117,105,114,101,109,101,110,116, 10,102,117,110, 99,116,105,
- 111,110, 32, 99,108, 97,115,115, 67,108, 97,115,115, 58,114,
- 101,113,117,105,114,101, 99,111,108,108,101, 99,116,105,111,
- 110, 32, 40,116, 41, 10, 9,105,102, 32,115,101,108,102, 46,
- 102,108, 97,103,115, 46,112,114,111,116,101, 99,116,101,100,
- 95,100,101,115,116,114,117, 99,116,111,114, 32,111,114, 32,
- 40,110,111,116, 32,115,101,108,102, 58, 99,104,101, 99,107,
- 95,112,117, 98,108,105, 99, 95, 97, 99, 99,101,115,115, 40,
- 41, 41, 32,116,104,101,110, 10, 9, 9,114,101,116,117,114,
- 110, 32,102, 97,108,115,101, 10, 9,101,110,100, 10, 32,112,
- 117,115,104, 40,115,101,108,102, 41, 10, 9,108,111, 99, 97,
- 108, 32,114, 32, 61, 32,102, 97,108,115,101, 10, 32,108,111,
- 99, 97,108, 32,105, 61, 49, 10, 32,119,104,105,108,101, 32,
- 115,101,108,102, 91,105, 93, 32,100,111, 10, 32, 32,114, 32,
- 61, 32,115,101,108,102, 91,105, 93, 58,114,101,113,117,105,
- 114,101, 99,111,108,108,101, 99,116,105,111,110, 40,116, 41,
- 32,111,114, 32,114, 10, 32, 32,105, 32, 61, 32,105, 43, 49,
- 10, 32,101,110,100, 10, 9,112,111,112, 40, 41, 10, 9, 45,
- 45, 32,111,110,108,121, 32, 99,108, 97,115,115, 32,116,104,
- 97,116, 32,101,120,112,111,114,116,115, 32,100,101,115,116,
- 114,117, 99,116,111,114, 32, 99, 97,110, 32, 98,101, 32, 97,
- 112,112,114,111,112,114,105, 97,116,101,108,121, 32, 99,111,
- 108,108,101, 99,116,101,100, 10, 9, 45, 45, 32, 99,108, 97,
- 115,115,101,115, 32,116,104, 97,116, 32,101,120,112,111,114,
- 116, 32, 99,111,110,115,116,114,117, 99,116,111,114,115, 32,
- 110,101,101,100, 32,116,111, 32,104, 97,118,101, 32, 97, 32,
- 99,111,108,108,101, 99,116,111,114, 32, 40,111,118,101,114,
- 114,105,100,101,100, 32, 98,121, 32, 45, 68, 32,102,108, 97,
- 103, 32,111,110, 32, 99,111,109,109, 97,110,100, 32,108,105,
- 110,101, 41, 10, 9,105,102, 32,115,101,108,102, 46, 95,100,
- 101,108,101,116,101, 32,111,114, 32, 40, 40,110,111,116, 32,
- 102,108, 97,103,115, 91, 39, 68, 39, 93, 41, 32, 97,110,100,
- 32,115,101,108,102, 46, 95,110,101,119, 41, 32,116,104,101,
- 110, 10, 9, 9, 45, 45,116, 91,115,101,108,102, 46,116,121,
- 112,101, 93, 32, 61, 32, 34,116,111,108,117, 97, 95, 99,111,
- 108,108,101, 99,116, 95, 34, 32, 46, 46, 32,103,115,117, 98,
- 40,115,101,108,102, 46,116,121,112,101, 44, 34, 58, 58, 34,
- 44, 34, 95, 34, 41, 10, 9, 9,116, 91,115,101,108,102, 46,
- 116,121,112,101, 93, 32, 61, 32, 34,116,111,108,117, 97, 95,
- 99,111,108,108,101, 99,116, 95, 34, 32, 46, 46, 32, 99,108,
- 101, 97,110, 95,116,101,109,112,108, 97,116,101, 40,115,101,
- 108,102, 46,116,121,112,101, 41, 10, 9, 9,114, 32, 61, 32,
- 116,114,117,101, 10, 9,101,110,100, 10, 32,114,101,116,117,
- 114,110, 32,114, 10,101,110,100, 10, 10, 45, 45, 32,111,117,
- 116,112,117,116, 32,116, 97,103,115, 10,102,117,110, 99,116,
- 105,111,110, 32, 99,108, 97,115,115, 67,108, 97,115,115, 58,
- 100,101, 99,108,116,121,112,101, 32, 40, 41, 10, 32,112,117,
- 115,104, 40,115,101,108,102, 41, 10, 9,115,101,108,102, 46,
- 116,121,112,101, 32, 61, 32,114,101,103,116,121,112,101, 40,
- 115,101,108,102, 46,111,114,105,103,105,110, 97,108, 95,110,
- 97,109,101, 32,111,114, 32,115,101,108,102, 46,110, 97,109,
- 101, 41, 10, 9,115,101,108,102, 46, 98,116,121,112,101, 32,
- 61, 32,116,121,112,101,118, 97,114, 40,115,101,108,102, 46,
- 98, 97,115,101, 41, 10, 9,115,101,108,102, 46, 99,116,121,
- 112,101, 32, 61, 32, 39, 99,111,110,115,116, 32, 39, 46, 46,
- 115,101,108,102, 46,116,121,112,101, 10, 9,105,102, 32,115,
- 101,108,102, 46,101,120,116,114, 97, 95, 98, 97,115,101,115,
- 32,116,104,101,110, 10, 9, 9,102,111,114, 32,105, 61, 49,
- 44,116, 97, 98,108,101, 46,103,101,116,110, 40,115,101,108,
- 102, 46,101,120,116,114, 97, 95, 98, 97,115,101,115, 41, 32,
- 100,111, 10, 9, 9, 9,115,101,108,102, 46,101,120,116,114,
- 97, 95, 98, 97,115,101,115, 91,105, 93, 32, 61, 32,116,121,
- 112,101,118, 97,114, 40,115,101,108,102, 46,101,120,116,114,
- 97, 95, 98, 97,115,101,115, 91,105, 93, 41, 10, 9, 9,101,
- 110,100, 10, 9,101,110,100, 10, 32,108,111, 99, 97,108, 32,
- 105, 61, 49, 10, 32,119,104,105,108,101, 32,115,101,108,102,
- 91,105, 93, 32,100,111, 10, 32, 32,115,101,108,102, 91,105,
- 93, 58,100,101, 99,108,116,121,112,101, 40, 41, 10, 32, 32,
- 105, 32, 61, 32,105, 43, 49, 10, 32,101,110,100, 10, 9,112,
- 111,112, 40, 41, 10,101,110,100, 10, 10, 10, 45, 45, 32, 80,
- 114,105,110,116, 32,109,101,116,104,111,100, 10,102,117,110,
- 99,116,105,111,110, 32, 99,108, 97,115,115, 67,108, 97,115,
- 115, 58,112,114,105,110,116, 32, 40,105,100,101,110,116, 44,
- 99,108,111,115,101, 41, 10, 32,112,114,105,110,116, 40,105,
- 100,101,110,116, 46, 46, 34, 67,108, 97,115,115,123, 34, 41,
- 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46,
- 34, 32,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,101,
- 108,102, 46,110, 97,109,101, 46, 46, 34, 39, 44, 34, 41, 10,
- 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
- 32, 98, 97,115,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,
- 102, 46, 98, 97,115,101, 46, 46, 34, 39, 59, 34, 41, 10, 32,
- 112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,
- 108,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,
- 102, 46,108,110, 97,109,101, 46, 46, 34, 39, 44, 34, 41, 10,
- 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
- 32,116,121,112,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,
- 102, 46,116,121,112,101, 46, 46, 34, 39, 44, 34, 41, 10, 32,
- 112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,
- 98,116,121,112,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,
- 102, 46, 98,116,121,112,101, 46, 46, 34, 39, 44, 34, 41, 10,
- 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
- 32, 99,116,121,112,101, 32, 61, 32, 39, 34, 46, 46,115,101,
- 108,102, 46, 99,116,121,112,101, 46, 46, 34, 39, 44, 34, 41,
- 10, 32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32,119,104,
- 105,108,101, 32,115,101,108,102, 91,105, 93, 32,100,111, 10,
- 32, 32,115,101,108,102, 91,105, 93, 58,112,114,105,110,116,
- 40,105,100,101,110,116, 46, 46, 34, 32, 34, 44, 34, 44, 34,
- 41, 10, 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32,101,110,
- 100, 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46,
- 46, 34,125, 34, 46, 46, 99,108,111,115,101, 41, 10,101,110,
- 100, 10, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,
- 115,115, 67,108, 97,115,115, 58,115,101,116, 95,112,114,111,
- 116,101, 99,116,101,100, 95,100,101,115,116,114,117, 99,116,
- 111,114, 40,112, 41, 10, 9,115,101,108,102, 46,102,108, 97,
- 103,115, 46,112,114,111,116,101, 99,116,101,100, 95,100,101,
- 115,116,114,117, 99,116,111,114, 32, 61, 32,115,101,108,102,
- 46,102,108, 97,103,115, 46,112,114,111,116,101, 99,116,101,
- 100, 95,100,101,115,116,114,117, 99,116,111,114, 32,111,114,
- 32,112, 10,101,110,100, 10, 10, 45, 45, 32, 73,110,116,101,
- 114,110, 97,108, 32, 99,111,110,115,116,114,117, 99,116,111,
- 114, 10,102,117,110, 99,116,105,111,110, 32, 95, 67,108, 97,
- 115,115, 32, 40,116, 41, 10, 32,115,101,116,109,101,116, 97,
- 116, 97, 98,108,101, 40,116, 44, 99,108, 97,115,115, 67,108,
- 97,115,115, 41, 10, 32,116, 58, 98,117,105,108,100,110, 97,
- 109,101,115, 40, 41, 10, 32, 97,112,112,101,110,100, 40,116,
- 41, 10, 32,114,101,116,117,114,110, 32,116, 10,101,110,100,
- 10, 10, 45, 45, 32, 67,111,110,115,116,114,117, 99,116,111,
- 114, 10, 45, 45, 32, 69,120,112,101, 99,116,115, 32,116,104,
- 101, 32,110, 97,109,101, 44, 32,116,104,101, 32, 98, 97,115,
- 101, 32, 40, 97,114,114, 97,121, 41, 32, 97,110,100, 32,116,
- 104,101, 32, 98,111,100,121, 32,111,102, 32,116,104,101, 32,
- 99,108, 97,115,115, 46, 10,102,117,110, 99,116,105,111,110,
- 32, 67,108, 97,115,115, 32, 40,110, 44,112, 44, 98, 41, 10,
- 10, 9,105,102, 32,116, 97, 98,108,101, 46,103,101,116,110,
- 40,112, 41, 32, 62, 32, 49, 32,116,104,101,110, 10, 9, 9,
- 98, 32, 61, 32,115,116,114,105,110,103, 46,115,117, 98, 40,
- 98, 44, 32, 49, 44, 32, 45, 50, 41, 10, 9, 9,102,111,114,
- 32,105, 61, 50, 44,116, 97, 98,108,101, 46,103,101,116,110,
- 40,112, 41, 44, 49, 32,100,111, 10, 9, 9, 9, 98, 32, 61,
- 32, 98, 46, 46, 34, 92,110, 32,116,111,108,117, 97, 95,105,
- 110,104,101,114,105,116,115, 32, 34, 46, 46,112, 91,105, 93,
- 46, 46, 34, 32, 95, 95, 34, 46, 46,112, 91,105, 93, 46, 46,
- 34, 95, 95, 59, 92,110, 34, 10, 9, 9,101,110,100, 10, 9,
- 9, 98, 32, 61, 32, 98, 46, 46, 34, 92,110,125, 34, 10, 9,
- 101,110,100, 10, 10, 9, 45, 45, 32, 99,104,101, 99,107, 32,
- 102,111,114, 32,116,101,109,112,108, 97,116,101, 10, 9, 98,
- 32, 61, 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,
- 98, 44, 32, 34, 94,123, 37,115, 42, 84, 69, 77, 80, 76, 65,
- 84, 69, 95, 66, 73, 78, 68, 34, 44, 32, 34,123, 92,110, 84,
- 79, 76, 85, 65, 95, 84, 69, 77, 80, 76, 65, 84, 69, 95, 66,
- 73, 78, 68, 34, 41, 10, 9,108,111, 99, 97,108, 32,116, 44,
- 95, 44, 84, 44, 73, 32, 61, 32,115,116,114,105,110,103, 46,
- 102,105,110,100, 40, 98, 44, 32, 39, 94,123, 37,115, 42, 84,
- 79, 76, 85, 65, 95, 84, 69, 77, 80, 76, 65, 84, 69, 95, 66,
- 73, 78, 68, 37,115, 42, 37, 40, 43, 37,115, 42, 92, 34, 63,
- 40, 91, 94, 92, 34, 44, 93, 42, 41, 92, 34, 63, 37,115, 42,
- 44, 37,115, 42, 40, 91, 94, 37, 41, 93, 42, 41, 37,115, 42,
- 37, 41, 43, 39, 41, 10, 9,105,102, 32,116, 32,116,104,101,
- 110, 10, 10, 9, 9, 45, 45, 32,114,101,109,111,118,101, 32,
- 113,117,111,116,101,115, 10, 9, 9, 73, 32, 61, 32,115,116,
- 114,105,110,103, 46,103,115,117, 98, 40, 73, 44, 32, 34, 92,
- 34, 34, 44, 32, 34, 34, 41, 10, 9, 9, 84, 32, 61, 32,115,
- 116,114,105,110,103, 46,103,115,117, 98, 40, 84, 44, 32, 34,
- 92, 34, 34, 44, 32, 34, 34, 41, 10, 9, 9, 45, 45, 32,103,
- 101,116, 32,116,121,112,101, 32,108,105,115,116, 10, 9, 9,
- 108,111, 99, 97,108, 32,116,121,112,101,115, 32, 61, 32,115,
- 112,108,105,116, 95, 99, 95,116,111,107,101,110,115, 40, 73,
- 44, 32, 34, 44, 34, 41, 10, 9, 9, 45, 45, 32,114,101,109,
- 111,118,101, 32, 84, 69, 77, 80, 76, 65, 84, 69, 95, 66, 73,
- 78, 68, 32,108,105,110,101, 10, 9, 9,108,111, 99, 97,108,
- 32, 98,115, 32, 61, 32,115,116,114,105,110,103, 46,103,115,
- 117, 98, 40, 98, 44, 32, 34, 94,123, 37,115, 42, 84, 79, 76,
- 85, 65, 95, 84, 69, 77, 80, 76, 65, 84, 69, 95, 66, 73, 78,
- 68, 91, 94, 92,110, 93, 42, 92,110, 34, 44, 32, 34,123, 92,
- 110, 34, 41, 10, 9, 9, 9, 10, 9, 9,108,111, 99, 97,108,
- 32, 84,108, 32, 61, 32,115,112,108,105,116, 40, 84, 44, 32,
- 34, 32, 34, 41, 10, 9, 9,108,111, 99, 97,108, 32,116, 99,
- 32, 61, 32, 84,101,109,112,108, 97,116,101, 67,108, 97,115,
- 115, 40,110, 44, 32,112, 44, 32, 98,115, 44, 32, 84,108, 41,
- 10, 10, 9, 9, 10, 9, 9,116, 99, 58,116,104,114,111,119,
- 40,116,121,112,101,115, 44, 32,116,114,117,101, 41, 10, 9,
- 9, 45, 45,102,111,114, 32,105, 61, 49, 44,116,121,112,101,
- 115, 46,110, 32,100,111, 10, 9, 9, 45, 45, 9,116, 99, 58,
- 116,104,114,111,119, 40,115,112,108,105,116, 95, 99, 95,116,
- 111,107,101,110,115, 40,116,121,112,101,115, 91,105, 93, 44,
- 32, 34, 32, 34, 41, 44, 32,116,114,117,101, 41, 10, 9, 9,
- 45, 45,101,110,100, 10, 9, 9,114,101,116,117,114,110, 10,
- 9,101,110,100, 10, 9, 10, 9,108,111, 99, 97,108, 32,109,
- 98, 97,115,101, 10, 10, 9,105,102, 32,112, 32,116,104,101,
- 110, 10, 9, 9,109, 98, 97,115,101, 32, 61, 32,116, 97, 98,
- 108,101, 46,114,101,109,111,118,101, 40,112, 44, 32, 49, 41,
- 10, 9, 9,105,102, 32,110,111,116, 32,112, 91, 49, 93, 32,
- 116,104,101,110, 32,112, 32, 61, 32,110,105,108, 32,101,110,
- 100, 10, 9,101,110,100, 10, 10, 9,109, 98, 97,115,101, 32,
- 61, 32,109, 98, 97,115,101, 32, 97,110,100, 32,114,101,115,
- 111,108,118,101, 95,116,101,109,112,108, 97,116,101, 95,116,
- 121,112,101,115, 40,109, 98, 97,115,101, 41, 10, 10, 9,108,
- 111, 99, 97,108, 32, 99, 10, 9,108,111, 99, 97,108, 32,111,
- 110, 97,109,101, 32, 61, 32,115,116,114,105,110,103, 46,103,
- 115,117, 98, 40,110, 44, 32, 34, 64, 46, 42, 36, 34, 44, 32,
- 34, 34, 41, 10, 9,111,110, 97,109,101, 32, 61, 32,103,101,
- 116,110, 97,109,101,115,112, 97, 99,101, 40, 99,108, 97,115,
- 115, 67,111,110,116, 97,105,110,101,114, 46, 99,117,114,114,
- 41, 46, 46,111,110, 97,109,101, 10, 10, 9,105,102, 32, 95,
- 103,108,111, 98, 97,108, 95, 99,108, 97,115,115,101,115, 91,
- 111,110, 97,109,101, 93, 32,116,104,101,110, 10, 9, 9, 99,
- 32, 61, 32, 95,103,108,111, 98, 97,108, 95, 99,108, 97,115,
- 115,101,115, 91,111,110, 97,109,101, 93, 10, 9, 9,105,102,
- 32,109, 98, 97,115,101, 32, 97,110,100, 32, 40, 40,110,111,
- 116, 32, 99, 46, 98, 97,115,101, 41, 32,111,114, 32, 99, 46,
- 98, 97,115,101, 32, 61, 61, 32, 34, 34, 41, 32,116,104,101,
- 110, 10, 9, 9, 9, 99, 46, 98, 97,115,101, 32, 61, 32,109,
- 98, 97,115,101, 10, 9, 9,101,110,100, 10, 9,101,108,115,
- 101, 10, 9, 9, 99, 32, 61, 32, 95, 67,108, 97,115,115, 40,
- 95, 67,111,110,116, 97,105,110,101,114,123,110, 97,109,101,
- 61,110, 44, 32, 98, 97,115,101, 61,109, 98, 97,115,101, 44,
- 32,101,120,116,114, 97, 95, 98, 97,115,101,115, 61,112,125,
- 41, 10, 10, 9, 9,108,111, 99, 97,108, 32,102,116, 32, 61,
- 32,103,101,116,110, 97,109,101,115,112, 97, 99,101, 40, 99,
- 46,112, 97,114,101,110,116, 41, 46, 46, 99, 46,111,114,105,
- 103,105,110, 97,108, 95,110, 97,109,101, 10, 9, 9, 97,112,
- 112,101,110,100, 95,103,108,111, 98, 97,108, 95,116,121,112,
- 101, 40,102,116, 44, 32, 99, 41, 10, 9,101,110,100, 10, 10,
- 9,112,117,115,104, 40, 99, 41, 10, 9, 99, 58,112, 97,114,
- 115,101, 40,115,116,114,115,117, 98, 40, 98, 44, 50, 44,115,
- 116,114,108,101,110, 40, 98, 41, 45, 49, 41, 41, 32, 45, 45,
- 32,101,108,105,109,105,110, 97,116,101, 32, 98,114, 97, 99,
- 101,115, 10, 9,112,111,112, 40, 41, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/class.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,109, 97,114,107, 32,117,112, 32, 99,111,109,109,
- 101,110,116,115, 32, 97,110,100, 32,115,116,114,105,110,103,
- 115, 10, 83, 84, 82, 49, 32, 61, 32, 34, 92, 48, 48, 49, 34,
- 10, 83, 84, 82, 50, 32, 61, 32, 34, 92, 48, 48, 50, 34, 10,
- 83, 84, 82, 51, 32, 61, 32, 34, 92, 48, 48, 51, 34, 10, 83,
- 84, 82, 52, 32, 61, 32, 34, 92, 48, 48, 52, 34, 10, 82, 69,
- 77, 32, 32, 61, 32, 34, 92, 48, 48, 53, 34, 10, 65, 78, 89,
- 32, 32, 61, 32, 34, 40, 91, 92, 48, 48, 49, 45, 92, 48, 48,
- 53, 93, 41, 34, 10, 69, 83, 67, 49, 32, 61, 32, 34, 92, 48,
- 48, 54, 34, 10, 69, 83, 67, 50, 32, 61, 32, 34, 92, 48, 48,
- 55, 34, 10, 10, 77, 65, 83, 75, 32, 61, 32,123, 32, 45, 45,
- 32,116,104,101, 32,115,117, 98,115,116,105,116,117,116,105,
- 111,110, 32,111,114,100,101,114, 32,105,115, 32,105,109,112,
- 111,114,116, 97,110,116, 10, 32,123, 69, 83, 67, 49, 44, 32,
- 34, 92, 92, 39, 34,125, 44, 10, 32,123, 69, 83, 67, 50, 44,
- 32, 39, 92, 92, 34, 39,125, 44, 10, 32,123, 83, 84, 82, 49,
- 44, 32, 34, 39, 34,125, 44, 10, 32,123, 83, 84, 82, 50, 44,
- 32, 39, 34, 39,125, 44, 10, 32,123, 83, 84, 82, 51, 44, 32,
- 34, 37, 91, 37, 91, 34,125, 44, 10, 32,123, 83, 84, 82, 52,
- 44, 32, 34, 37, 93, 37, 93, 34,125, 44, 10, 32,123, 82, 69,
- 77, 32, 44, 32, 34, 37, 45, 37, 45, 34,125, 44, 10,125, 10,
- 10,102,117,110, 99,116,105,111,110, 32,109, 97,115,107, 32,
- 40,115, 41, 10, 32,102,111,114, 32,105, 32, 61, 32, 49, 44,
- 103,101,116,110, 40, 77, 65, 83, 75, 41, 32, 32,100,111, 10,
- 32, 32,115, 32, 61, 32,103,115,117, 98, 40,115, 44, 77, 65,
- 83, 75, 91,105, 93, 91, 50, 93, 44, 77, 65, 83, 75, 91,105,
- 93, 91, 49, 93, 41, 10, 32,101,110,100, 10, 32,114,101,116,
- 117,114,110, 32,115, 10,101,110,100, 10, 10,102,117,110, 99,
- 116,105,111,110, 32,117,110,109, 97,115,107, 32, 40,115, 41,
- 10, 32,102,111,114, 32,105, 32, 61, 32, 49, 44,103,101,116,
- 110, 40, 77, 65, 83, 75, 41, 32, 32,100,111, 10, 32, 32,115,
- 32, 61, 32,103,115,117, 98, 40,115, 44, 77, 65, 83, 75, 91,
- 105, 93, 91, 49, 93, 44, 77, 65, 83, 75, 91,105, 93, 91, 50,
- 93, 41, 10, 32,101,110,100, 10, 32,114,101,116,117,114,110,
- 32,115, 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,
- 110, 32, 99,108,101, 97,110, 32, 40,115, 41, 10, 32, 45, 45,
- 32, 99,104,101, 99,107, 32,102,111,114, 32, 99,111,109,112,
- 105,108, 97,116,105,111,110, 32,101,114,114,111,114, 10, 32,
- 108,111, 99, 97,108, 32, 99,111,100,101, 32, 61, 32, 34,114,
- 101,116,117,114,110, 32,102,117,110, 99,116,105,111,110, 32,
- 40, 41, 92,110, 34, 32, 46, 46, 32,115, 32, 46, 46, 32, 34,
- 92,110, 32,101,110,100, 34, 10, 32,105,102, 32,110,111,116,
- 32,100,111,115,116,114,105,110,103, 40, 99,111,100,101, 41,
- 32,116,104,101,110, 10, 32, 32,114,101,116,117,114,110, 32,
- 110,105,108, 10, 32,101,110,100, 10, 10, 32,105,102, 32,102,
- 108, 97,103,115, 91, 39, 67, 39, 93, 32,116,104,101,110, 10,
- 32, 9,114,101,116,117,114,110, 32,115, 10, 32,101,110,100,
- 10, 10, 32,108,111, 99, 97,108, 32, 83, 32, 61, 32, 34, 34,
- 32, 45, 45, 32,115, 97,118,101,100, 32,115,116,114,105,110,
- 103, 10, 10, 32,115, 32, 61, 32,109, 97,115,107, 40,115, 41,
- 10, 10, 32, 45, 45, 32,114,101,109,111,118,101, 32, 98,108,
- 97,110,107,115, 32, 97,110,100, 32, 99,111,109,109,101,110,
- 116,115, 10, 32,119,104,105,108,101, 32, 49, 32,100,111, 10,
- 32, 32,108,111, 99, 97,108, 32, 98, 44,101, 44,100, 32, 61,
- 32,115,116,114,102,105,110,100, 40,115, 44, 65, 78, 89, 41,
- 10, 32, 32,105,102, 32, 98, 32,116,104,101,110, 10, 32, 32,
- 32, 83, 32, 61, 32, 83, 46, 46,115,116,114,115,117, 98, 40,
- 115, 44, 49, 44, 98, 45, 49, 41, 10, 32, 32, 32,115, 32, 61,
- 32,115,116,114,115,117, 98, 40,115, 44, 98, 43, 49, 41, 10,
- 32, 32, 32,105,102, 32,100, 61, 61, 83, 84, 82, 49, 32,111,
- 114, 32,100, 61, 61, 83, 84, 82, 50, 32,116,104,101,110, 10,
- 32, 32, 32, 32,101, 32, 61, 32,115,116,114,102,105,110,100,
- 40,115, 44,100, 41, 10, 32, 32, 32, 32, 83, 32, 61, 32, 83,
- 32, 46, 46,100, 46, 46,115,116,114,115,117, 98, 40,115, 44,
- 49, 44,101, 41, 10, 32, 32, 32, 32,115, 32, 61, 32,115,116,
- 114,115,117, 98, 40,115, 44,101, 43, 49, 41, 10, 32, 32, 32,
- 101,108,115,101,105,102, 32,100, 61, 61, 83, 84, 82, 51, 32,
- 116,104,101,110, 10, 32, 32, 32, 32,101, 32, 61, 32,115,116,
- 114,102,105,110,100, 40,115, 44, 83, 84, 82, 52, 41, 10, 32,
- 32, 32, 32, 83, 32, 61, 32, 83, 46, 46,100, 46, 46,115,116,
- 114,115,117, 98, 40,115, 44, 49, 44,101, 41, 10, 32, 32, 32,
- 32,115, 32, 61, 32,115,116,114,115,117, 98, 40,115, 44,101,
- 43, 49, 41, 10, 32, 32, 32,101,108,115,101,105,102, 32,100,
- 61, 61, 82, 69, 77, 32,116,104,101,110, 10, 32, 32, 32, 32,
- 115, 32, 61, 32,103,115,117, 98, 40,115, 44, 34, 91, 94, 92,
- 110, 93, 42, 40, 92,110, 63, 41, 34, 44, 34, 37, 49, 34, 44,
- 49, 41, 10, 32, 32, 32,101,110,100, 10, 32, 32,101,108,115,
- 101, 10, 32, 32, 32, 83, 32, 61, 32, 83, 46, 46,115, 10, 32,
- 32, 32, 98,114,101, 97,107, 10, 32, 32,101,110,100, 10, 32,
- 101,110,100, 10, 32, 45, 45, 32,101,108,105,109,105,110, 97,
- 116,101, 32,117,110,101, 99,101,115,115, 97,114,121, 32,115,
- 112, 97, 99,101,115, 10, 32, 83, 32, 61, 32,103,115,117, 98,
- 40, 83, 44, 34, 91, 32, 92,116, 93, 43, 34, 44, 34, 32, 34,
- 41, 10, 32, 83, 32, 61, 32,103,115,117, 98, 40, 83, 44, 34,
- 91, 32, 92,116, 93, 42, 92,110, 91, 32, 92,116, 93, 42, 34,
- 44, 34, 92,110, 34, 41, 10, 9, 83, 32, 61, 32,103,115,117,
- 98, 40, 83, 44, 34, 92,110, 43, 34, 44, 34, 92,110, 34, 41,
- 10, 32, 83, 32, 61, 32,117,110,109, 97,115,107, 40, 83, 41,
- 10, 32,114,101,116,117,114,110, 32, 83, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/clean.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- // _Xoft(o): hex dump of the lua/doit.lua file, generated by HxD
- static unsigned char B[] = {
- 0x2D, 0x2D, 0x20, 0x47, 0x65, 0x6E, 0x65, 0x72, 0x61, 0x74, 0x65, 0x20,
- 0x62, 0x69, 0x6E, 0x64, 0x69, 0x6E, 0x67, 0x20, 0x63, 0x6F, 0x64, 0x65,
- 0x0A, 0x2D, 0x2D, 0x20, 0x57, 0x72, 0x69, 0x74, 0x74, 0x65, 0x6E, 0x20,
- 0x62, 0x79, 0x20, 0x57, 0x61, 0x6C, 0x64, 0x65, 0x6D, 0x61, 0x72, 0x20,
- 0x43, 0x65, 0x6C, 0x65, 0x73, 0x0A, 0x2D, 0x2D, 0x20, 0x54, 0x65, 0x43,
- 0x47, 0x72, 0x61, 0x66, 0x2F, 0x50, 0x55, 0x43, 0x2D, 0x52, 0x69, 0x6F,
- 0x0A, 0x2D, 0x2D, 0x20, 0x4A, 0x75, 0x6C, 0x20, 0x31, 0x39, 0x39, 0x38,
- 0x0A, 0x2D, 0x2D, 0x20, 0x4C, 0x61, 0x73, 0x74, 0x20, 0x75, 0x70, 0x64,
- 0x61, 0x74, 0x65, 0x3A, 0x20, 0x41, 0x70, 0x72, 0x20, 0x32, 0x30, 0x30,
- 0x33, 0x0A, 0x2D, 0x2D, 0x20, 0x24, 0x49, 0x64, 0x3A, 0x20, 0x24, 0x0A,
- 0x0A, 0x0A, 0x2D, 0x2D, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x63, 0x6F,
- 0x64, 0x65, 0x20, 0x69, 0x73, 0x20, 0x66, 0x72, 0x65, 0x65, 0x20, 0x73,
- 0x6F, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x3B, 0x20, 0x79, 0x6F, 0x75,
- 0x20, 0x63, 0x61, 0x6E, 0x20, 0x72, 0x65, 0x64, 0x69, 0x73, 0x74, 0x72,
- 0x69, 0x62, 0x75, 0x74, 0x65, 0x20, 0x69, 0x74, 0x20, 0x61, 0x6E, 0x64,
- 0x2F, 0x6F, 0x72, 0x20, 0x6D, 0x6F, 0x64, 0x69, 0x66, 0x79, 0x20, 0x69,
- 0x74, 0x2E, 0x0A, 0x2D, 0x2D, 0x20, 0x54, 0x68, 0x65, 0x20, 0x73, 0x6F,
- 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x20, 0x70, 0x72, 0x6F, 0x76, 0x69,
- 0x64, 0x65, 0x64, 0x20, 0x68, 0x65, 0x72, 0x65, 0x75, 0x6E, 0x64, 0x65,
- 0x72, 0x20, 0x69, 0x73, 0x20, 0x6F, 0x6E, 0x20, 0x61, 0x6E, 0x20, 0x22,
- 0x61, 0x73, 0x20, 0x69, 0x73, 0x22, 0x20, 0x62, 0x61, 0x73, 0x69, 0x73,
- 0x2C, 0x20, 0x61, 0x6E, 0x64, 0x0A, 0x2D, 0x2D, 0x20, 0x74, 0x68, 0x65,
- 0x20, 0x61, 0x75, 0x74, 0x68, 0x6F, 0x72, 0x20, 0x68, 0x61, 0x73, 0x20,
- 0x6E, 0x6F, 0x20, 0x6F, 0x62, 0x6C, 0x69, 0x67, 0x61, 0x74, 0x69, 0x6F,
- 0x6E, 0x20, 0x74, 0x6F, 0x20, 0x70, 0x72, 0x6F, 0x76, 0x69, 0x64, 0x65,
- 0x20, 0x6D, 0x61, 0x69, 0x6E, 0x74, 0x65, 0x6E, 0x61, 0x6E, 0x63, 0x65,
- 0x2C, 0x20, 0x73, 0x75, 0x70, 0x70, 0x6F, 0x72, 0x74, 0x2C, 0x20, 0x75,
- 0x70, 0x64, 0x61, 0x74, 0x65, 0x73, 0x2C, 0x0A, 0x2D, 0x2D, 0x20, 0x65,
- 0x6E, 0x68, 0x61, 0x6E, 0x63, 0x65, 0x6D, 0x65, 0x6E, 0x74, 0x73, 0x2C,
- 0x20, 0x6F, 0x72, 0x20, 0x6D, 0x6F, 0x64, 0x69, 0x66, 0x69, 0x63, 0x61,
- 0x74, 0x69, 0x6F, 0x6E, 0x73, 0x2E, 0x0A, 0x0A, 0x66, 0x75, 0x6E, 0x63,
- 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x5F, 0x65,
- 0x78, 0x74, 0x72, 0x61, 0x28, 0x29, 0x0A, 0x0A, 0x09, 0x66, 0x6F, 0x72,
- 0x20, 0x6B, 0x2C, 0x76, 0x20, 0x69, 0x6E, 0x20, 0x69, 0x70, 0x61, 0x69,
- 0x72, 0x73, 0x28, 0x5F, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5F, 0x70, 0x61,
- 0x72, 0x61, 0x6D, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 0x6F, 0x72, 0x20,
- 0x7B, 0x7D, 0x29, 0x20, 0x64, 0x6F, 0x0A, 0x09, 0x09, 0x0A, 0x09, 0x09,
- 0x6C, 0x6F, 0x63, 0x61, 0x6C, 0x20, 0x62, 0x2C, 0x65, 0x2C, 0x6E, 0x61,
- 0x6D, 0x65, 0x2C, 0x76, 0x61, 0x6C, 0x75, 0x65, 0x20, 0x3D, 0x20, 0x73,
- 0x74, 0x72, 0x69, 0x6E, 0x67, 0x2E, 0x66, 0x69, 0x6E, 0x64, 0x28, 0x76,
- 0x2C, 0x20, 0x22, 0x5E, 0x28, 0x5B, 0x5E, 0x3D, 0x5D, 0x2A, 0x29, 0x3D,
- 0x28, 0x2E, 0x2A, 0x29, 0x24, 0x22, 0x29, 0x0A, 0x09, 0x09, 0x69, 0x66,
- 0x20, 0x62, 0x20, 0x74, 0x68, 0x65, 0x6E, 0x0A, 0x09, 0x09, 0x09, 0x5F,
- 0x65, 0x78, 0x74, 0x72, 0x61, 0x5F, 0x70, 0x61, 0x72, 0x61, 0x6D, 0x65,
- 0x74, 0x65, 0x72, 0x73, 0x5B, 0x6E, 0x61, 0x6D, 0x65, 0x5D, 0x20, 0x3D,
- 0x20, 0x76, 0x61, 0x6C, 0x75, 0x65, 0x0A, 0x09, 0x09, 0x65, 0x6C, 0x73,
- 0x65, 0x0A, 0x09, 0x09, 0x09, 0x5F, 0x65, 0x78, 0x74, 0x72, 0x61, 0x5F,
- 0x70, 0x61, 0x72, 0x61, 0x6D, 0x65, 0x74, 0x65, 0x72, 0x73, 0x5B, 0x76,
- 0x5D, 0x20, 0x3D, 0x20, 0x74, 0x72, 0x75, 0x65, 0x0A, 0x09, 0x09, 0x65,
- 0x6E, 0x64, 0x0A, 0x09, 0x65, 0x6E, 0x64, 0x0A, 0x65, 0x6E, 0x64, 0x0A,
- 0x0A, 0x66, 0x75, 0x6E, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x20, 0x64, 0x6F,
- 0x69, 0x74, 0x20, 0x28, 0x29, 0x0A, 0x09, 0x2D, 0x2D, 0x20, 0x64, 0x65,
- 0x66, 0x69, 0x6E, 0x65, 0x20, 0x70, 0x61, 0x63, 0x6B, 0x61, 0x67, 0x65,
- 0x20, 0x6E, 0x61, 0x6D, 0x65, 0x2C, 0x20, 0x69, 0x66, 0x20, 0x6E, 0x6F,
- 0x74, 0x20, 0x70, 0x72, 0x6F, 0x76, 0x69, 0x64, 0x65, 0x64, 0x0A, 0x09,
- 0x69, 0x66, 0x20, 0x6E, 0x6F, 0x74, 0x20, 0x66, 0x6C, 0x61, 0x67, 0x73,
- 0x2E, 0x6E, 0x20, 0x74, 0x68, 0x65, 0x6E, 0x0A, 0x09, 0x09, 0x69, 0x66,
- 0x20, 0x66, 0x6C, 0x61, 0x67, 0x73, 0x2E, 0x66, 0x20, 0x74, 0x68, 0x65,
- 0x6E, 0x0A, 0x09, 0x09, 0x09, 0x66, 0x6C, 0x61, 0x67, 0x73, 0x2E, 0x6E,
- 0x20, 0x3D, 0x20, 0x67, 0x73, 0x75, 0x62, 0x28, 0x66, 0x6C, 0x61, 0x67,
- 0x73, 0x2E, 0x66, 0x2C, 0x22, 0x25, 0x2E, 0x2E, 0x2A, 0x24, 0x22, 0x2C,
- 0x22, 0x22, 0x29, 0x0A, 0x09, 0x09, 0x09, 0x5F, 0x2C, 0x5F, 0x2C, 0x66,
- 0x6C, 0x61, 0x67, 0x73, 0x2E, 0x6E, 0x20, 0x3D, 0x20, 0x73, 0x74, 0x72,
- 0x69, 0x6E, 0x67, 0x2E, 0x66, 0x69, 0x6E, 0x64, 0x28, 0x66, 0x6C, 0x61,
- 0x67, 0x73, 0x2E, 0x6E, 0x2C, 0x20, 0x22, 0x28, 0x5B, 0x5E, 0x2F, 0x5C,
- 0x5C, 0x5D, 0x2A, 0x29, 0x24, 0x22, 0x29, 0x0A, 0x09, 0x09, 0x65, 0x6C,
- 0x73, 0x65, 0x0A, 0x09, 0x09, 0x09, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x28,
- 0x22, 0x23, 0x6E, 0x6F, 0x20, 0x70, 0x61, 0x63, 0x6B, 0x61, 0x67, 0x65,
- 0x20, 0x6E, 0x61, 0x6D, 0x65, 0x20, 0x6E, 0x6F, 0x72, 0x20, 0x69, 0x6E,
- 0x70, 0x75, 0x74, 0x20, 0x66, 0x69, 0x6C, 0x65, 0x20, 0x70, 0x72, 0x6F,
- 0x76, 0x69, 0x64, 0x65, 0x64, 0x22, 0x29, 0x0A, 0x09, 0x09, 0x65, 0x6E,
- 0x64, 0x0A, 0x09, 0x65, 0x6E, 0x64, 0x0A, 0x0A, 0x09, 0x2D, 0x2D, 0x20,
- 0x70, 0x61, 0x72, 0x73, 0x65, 0x20, 0x74, 0x61, 0x62, 0x6C, 0x65, 0x20,
- 0x77, 0x69, 0x74, 0x68, 0x20, 0x65, 0x78, 0x74, 0x72, 0x61, 0x20, 0x70,
- 0x61, 0x72, 0x61, 0x6D, 0x74, 0x65, 0x72, 0x73, 0x0A, 0x09, 0x70, 0x61,
- 0x72, 0x73, 0x65, 0x5F, 0x65, 0x78, 0x74, 0x72, 0x61, 0x28, 0x29, 0x0A,
- 0x0A, 0x09, 0x2D, 0x2D, 0x20, 0x64, 0x6F, 0x20, 0x74, 0x68, 0x69, 0x73,
- 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x73, 0x65, 0x74, 0x74, 0x69,
- 0x6E, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x61, 0x63, 0x6B, 0x61,
- 0x67, 0x65, 0x20, 0x6E, 0x61, 0x6D, 0x65, 0x0A, 0x09, 0x69, 0x66, 0x20,
- 0x66, 0x6C, 0x61, 0x67, 0x73, 0x5B, 0x27, 0x4C, 0x27, 0x5D, 0x20, 0x74,
- 0x68, 0x65, 0x6E, 0x0A, 0x09, 0x09, 0x64, 0x6F, 0x66, 0x69, 0x6C, 0x65,
- 0x28, 0x66, 0x6C, 0x61, 0x67, 0x73, 0x5B, 0x27, 0x4C, 0x27, 0x5D, 0x29,
- 0x0A, 0x09, 0x65, 0x6E, 0x64, 0x0A, 0x0A, 0x09, 0x2D, 0x2D, 0x20, 0x61,
- 0x64, 0x64, 0x20, 0x63, 0x70, 0x70, 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67,
- 0x0A, 0x09, 0x69, 0x66, 0x20, 0x6E, 0x6F, 0x74, 0x20, 0x66, 0x6C, 0x61,
- 0x67, 0x73, 0x5B, 0x27, 0x53, 0x27, 0x5D, 0x20, 0x74, 0x68, 0x65, 0x6E,
- 0x0A, 0x09, 0x09, 0x5F, 0x62, 0x61, 0x73, 0x69, 0x63, 0x5B, 0x27, 0x73,
- 0x74, 0x72, 0x69, 0x6E, 0x67, 0x27, 0x5D, 0x20, 0x3D, 0x20, 0x27, 0x63,
- 0x70, 0x70, 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x27, 0x0A, 0x09, 0x09,
- 0x5F, 0x62, 0x61, 0x73, 0x69, 0x63, 0x5B, 0x27, 0x73, 0x74, 0x64, 0x3A,
- 0x3A, 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x27, 0x5D, 0x20, 0x3D, 0x20,
- 0x27, 0x63, 0x70, 0x70, 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x27, 0x0A,
- 0x09, 0x09, 0x5F, 0x62, 0x61, 0x73, 0x69, 0x63, 0x5B, 0x27, 0x41, 0x53,
- 0x74, 0x72, 0x69, 0x6E, 0x67, 0x27, 0x5D, 0x20, 0x3D, 0x20, 0x27, 0x63,
- 0x70, 0x70, 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x27, 0x0A, 0x09, 0x09,
- 0x5F, 0x62, 0x61, 0x73, 0x69, 0x63, 0x5F, 0x63, 0x74, 0x79, 0x70, 0x65,
- 0x2E, 0x63, 0x70, 0x70, 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, 0x20, 0x3D,
- 0x20, 0x27, 0x63, 0x6F, 0x6E, 0x73, 0x74, 0x20, 0x63, 0x68, 0x61, 0x72,
- 0x2A, 0x27, 0x0A, 0x09, 0x65, 0x6E, 0x64, 0x0A, 0x0A, 0x09, 0x2D, 0x2D,
- 0x20, 0x70, 0x72, 0x6F, 0x63, 0x63, 0x65, 0x73, 0x73, 0x20, 0x70, 0x61,
- 0x63, 0x6B, 0x61, 0x67, 0x65, 0x0A, 0x09, 0x6C, 0x6F, 0x63, 0x61, 0x6C,
- 0x20, 0x70, 0x20, 0x20, 0x3D, 0x20, 0x50, 0x61, 0x63, 0x6B, 0x61, 0x67,
- 0x65, 0x28, 0x66, 0x6C, 0x61, 0x67, 0x73, 0x2E, 0x6E, 0x2C, 0x66, 0x6C,
- 0x61, 0x67, 0x73, 0x2E, 0x66, 0x29, 0x0A, 0x0A, 0x09, 0x69, 0x66, 0x20,
- 0x66, 0x6C, 0x61, 0x67, 0x73, 0x2E, 0x70, 0x20, 0x74, 0x68, 0x65, 0x6E,
- 0x0A, 0x09, 0x09, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6E, 0x20, 0x20, 0x20,
- 0x20, 0x20, 0x20, 0x20, 0x20, 0x2D, 0x2D, 0x20, 0x6F, 0x6E, 0x6C, 0x79,
- 0x20, 0x70, 0x61, 0x72, 0x73, 0x65, 0x0A, 0x09, 0x65, 0x6E, 0x64, 0x0A,
- 0x0A, 0x09, 0x69, 0x66, 0x20, 0x66, 0x6C, 0x61, 0x67, 0x73, 0x2E, 0x6F,
- 0x20, 0x74, 0x68, 0x65, 0x6E, 0x0A, 0x09, 0x09, 0x6C, 0x6F, 0x63, 0x61,
- 0x6C, 0x20, 0x73, 0x74, 0x2C, 0x6D, 0x73, 0x67, 0x20, 0x3D, 0x20, 0x77,
- 0x72, 0x69, 0x74, 0x65, 0x74, 0x6F, 0x28, 0x66, 0x6C, 0x61, 0x67, 0x73,
- 0x2E, 0x6F, 0x29, 0x0A, 0x09, 0x09, 0x69, 0x66, 0x20, 0x6E, 0x6F, 0x74,
- 0x20, 0x73, 0x74, 0x20, 0x74, 0x68, 0x65, 0x6E, 0x0A, 0x09, 0x09, 0x09,
- 0x65, 0x72, 0x72, 0x6F, 0x72, 0x28, 0x27, 0x23, 0x27, 0x2E, 0x2E, 0x6D,
- 0x73, 0x67, 0x29, 0x0A, 0x09, 0x09, 0x65, 0x6E, 0x64, 0x0A, 0x09, 0x65,
- 0x6E, 0x64, 0x0A, 0x0A, 0x09, 0x70, 0x3A, 0x64, 0x65, 0x63, 0x6C, 0x74,
- 0x79, 0x70, 0x65, 0x28, 0x29, 0x0A, 0x09, 0x69, 0x66, 0x20, 0x66, 0x6C,
- 0x61, 0x67, 0x73, 0x2E, 0x50, 0x20, 0x74, 0x68, 0x65, 0x6E, 0x0A, 0x09,
- 0x09, 0x70, 0x3A, 0x70, 0x72, 0x69, 0x6E, 0x74, 0x28, 0x29, 0x0A, 0x09,
- 0x65, 0x6C, 0x73, 0x65, 0x0A, 0x09, 0x09, 0x70, 0x75, 0x73, 0x68, 0x28,
- 0x70, 0x29, 0x0A, 0x09, 0x09, 0x70, 0x72, 0x65, 0x5F, 0x6F, 0x75, 0x74,
- 0x70, 0x75, 0x74, 0x5F, 0x68, 0x6F, 0x6F, 0x6B, 0x28, 0x70, 0x29, 0x0A,
- 0x09, 0x09, 0x70, 0x6F, 0x70, 0x28, 0x29, 0x0A, 0x09, 0x09, 0x70, 0x3A,
- 0x70, 0x72, 0x65, 0x61, 0x6D, 0x62, 0x6C, 0x65, 0x28, 0x29, 0x0A, 0x09,
- 0x09, 0x70, 0x3A, 0x73, 0x75, 0x70, 0x63, 0x6F, 0x64, 0x65, 0x28, 0x29,
- 0x0A, 0x09, 0x09, 0x70, 0x75, 0x73, 0x68, 0x28, 0x70, 0x29, 0x0A, 0x09,
- 0x09, 0x70, 0x72, 0x65, 0x5F, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65,
- 0x72, 0x5F, 0x68, 0x6F, 0x6F, 0x6B, 0x28, 0x70, 0x29, 0x0A, 0x09, 0x09,
- 0x70, 0x6F, 0x70, 0x28, 0x29, 0x0A, 0x09, 0x09, 0x70, 0x3A, 0x72, 0x65,
- 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x28, 0x29, 0x0A, 0x09, 0x09, 0x70,
- 0x75, 0x73, 0x68, 0x28, 0x70, 0x29, 0x0A, 0x09, 0x09, 0x70, 0x6F, 0x73,
- 0x74, 0x5F, 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5F, 0x68, 0x6F, 0x6F,
- 0x6B, 0x28, 0x70, 0x29, 0x0A, 0x09, 0x09, 0x70, 0x6F, 0x70, 0x28, 0x29,
- 0x0A, 0x09, 0x65, 0x6E, 0x64, 0x0A, 0x0A, 0x09, 0x69, 0x66, 0x20, 0x66,
- 0x6C, 0x61, 0x67, 0x73, 0x2E, 0x6F, 0x20, 0x74, 0x68, 0x65, 0x6E, 0x0A,
- 0x09, 0x09, 0x77, 0x72, 0x69, 0x74, 0x65, 0x74, 0x6F, 0x28, 0x29, 0x0A,
- 0x09, 0x65, 0x6E, 0x64, 0x0A, 0x0A, 0x09, 0x2D, 0x2D, 0x20, 0x77, 0x72,
- 0x69, 0x74, 0x65, 0x20, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x20, 0x66,
- 0x69, 0x6C, 0x65, 0x0A, 0x09, 0x69, 0x66, 0x20, 0x6E, 0x6F, 0x74, 0x20,
- 0x66, 0x6C, 0x61, 0x67, 0x73, 0x2E, 0x50, 0x20, 0x74, 0x68, 0x65, 0x6E,
- 0x0A, 0x09, 0x09, 0x69, 0x66, 0x20, 0x66, 0x6C, 0x61, 0x67, 0x73, 0x2E,
- 0x48, 0x20, 0x74, 0x68, 0x65, 0x6E, 0x0A, 0x09, 0x09, 0x09, 0x6C, 0x6F,
- 0x63, 0x61, 0x6C, 0x20, 0x73, 0x74, 0x2C, 0x6D, 0x73, 0x67, 0x20, 0x3D,
- 0x20, 0x77, 0x72, 0x69, 0x74, 0x65, 0x74, 0x6F, 0x28, 0x66, 0x6C, 0x61,
- 0x67, 0x73, 0x2E, 0x48, 0x29, 0x0A, 0x09, 0x09, 0x09, 0x69, 0x66, 0x20,
- 0x6E, 0x6F, 0x74, 0x20, 0x73, 0x74, 0x20, 0x74, 0x68, 0x65, 0x6E, 0x0A,
- 0x09, 0x09, 0x09, 0x09, 0x65, 0x72, 0x72, 0x6F, 0x72, 0x28, 0x27, 0x23,
- 0x27, 0x2E, 0x2E, 0x6D, 0x73, 0x67, 0x29, 0x0A, 0x09, 0x09, 0x09, 0x65,
- 0x6E, 0x64, 0x0A, 0x09, 0x09, 0x09, 0x70, 0x3A, 0x68, 0x65, 0x61, 0x64,
- 0x65, 0x72, 0x28, 0x29, 0x0A, 0x09, 0x09, 0x09, 0x77, 0x72, 0x69, 0x74,
- 0x65, 0x74, 0x6F, 0x28, 0x29, 0x0A, 0x09, 0x09, 0x65, 0x6E, 0x64, 0x0A,
- 0x09, 0x65, 0x6E, 0x64, 0x0A, 0x65, 0x6E, 0x64, 0x0A, 0x0A
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: src/bin/lua/doit.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 10,108,111, 99, 97,108, 32,101,114,114, 44,109,115,103, 32,
- 61, 32,112, 99, 97,108,108, 40,100,111,105,116, 41, 10,105,
- 102, 32,110,111,116, 32,101,114,114, 32,116,104,101,110, 10,
- 32,108,111, 99, 97,108, 32, 95, 44, 95, 44,108, 97, 98,101,
- 108, 44,109,115,103, 32, 61, 32,115,116,114,102,105,110,100,
- 40,109,115,103, 44, 34, 40, 46, 45, 58, 46, 45, 58, 37,115,
- 42, 41, 40, 46, 42, 41, 34, 41, 10, 32,116,111,108,117, 97,
- 95,101,114,114,111,114, 40,109,115,103, 44,108, 97, 98,101,
- 108, 41, 10, 32,112,114,105,110,116, 40,100,101, 98,117,103,
- 46,116,114, 97, 99,101, 98, 97, 99,107, 40, 41, 41, 10,101,
- 110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua: embedded Lua code 23");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
- tolua_endmodule(tolua_S);
- return 1;
-}
-
-
-#if defined(LUA_VERSION_NUM) && LUA_VERSION_NUM >= 501
-TOLUA_API int luaopen_tolua (lua_State* tolua_S) {
- return tolua_tolua_open(tolua_S);
-};
-#endif
-
diff --git a/lib/tolua++/src/bin/toluabind.h b/lib/tolua++/src/bin/toluabind.h
deleted file mode 100644
index 7f1f018c9..000000000
--- a/lib/tolua++/src/bin/toluabind.h
+++ /dev/null
@@ -1,8 +0,0 @@
-/*
-** Lua binding: tolua
-** Generated automatically by tolua++-1.0.92 on Sun Feb 15 22:29:48 2009.
-*/
-
-/* Exported function */
-TOLUA_API int tolua_tolua_open (lua_State* tolua_S);
-
diff --git a/lib/tolua++/src/bin/toluabind_default.c b/lib/tolua++/src/bin/toluabind_default.c
deleted file mode 100644
index b5db813bf..000000000
--- a/lib/tolua++/src/bin/toluabind_default.c
+++ /dev/null
@@ -1,8009 +0,0 @@
-/*
-** Lua binding: tolua
-** Generated automatically by tolua++-1.0.92 on Fri Dec 28 21:37:36 2007.
-*/
-
-#ifndef __cplusplus
-#include "stdlib.h"
-#endif
-#include "string.h"
-
-#include "tolua++.h"
-
-/* Exported function */
-TOLUA_API int tolua_tolua_open (lua_State* tolua_S);
-
-
-/* function to register type */
-static void tolua_reg_types (lua_State* tolua_S)
-{
-}
-
-/* Open function */
-TOLUA_API int tolua_tolua_open (lua_State* tolua_S)
-{
- tolua_open(tolua_S);
- tolua_reg_types(tolua_S);
- tolua_module(tolua_S,NULL,0);
- tolua_beginmodule(tolua_S,NULL);
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 105,102, 32,115,116,114,105,110,103, 46,102,105,110,100, 40,
- 95, 86, 69, 82, 83, 73, 79, 78, 44, 32, 34, 53, 37, 46, 48,
- 34, 41, 32,116,104,101,110, 13, 10, 9,114,101,116,117,114,
- 110, 13, 10,101,110,100, 13, 10, 13, 10, 45, 45, 32, 34,108,
- 111, 97,100,102,105,108,101, 34, 13, 10,108,111, 99, 97,108,
- 32,102,117,110, 99,116,105,111,110, 32,112,112, 95,100,111,
- 102,105,108,101, 40,112, 97,116,104, 41, 13, 10, 13, 10, 9,
- 108,111, 99, 97,108, 32,108,111, 97,100,101,100, 32, 61, 32,
- 102, 97,108,115,101, 13, 10, 9,108,111, 99, 97,108, 32,103,
- 101,116,102,105,108,101, 32, 61, 32,102,117,110, 99,116,105,
- 111,110, 40, 41, 13, 10, 13, 10, 9, 9,105,102, 32,108,111,
- 97,100,101,100, 32,116,104,101,110, 13, 10, 9, 9, 9,114,
- 101,116,117,114,110, 13, 10, 9, 9,101,108,115,101, 13, 10,
- 9, 9, 9,108,111, 99, 97,108, 32,102,105,108,101, 44,101,
- 114,114, 32, 61, 32,105,111, 46,111,112,101,110, 40,112, 97,
- 116,104, 41, 13, 10, 9, 9, 9,105,102, 32,110,111,116, 32,
- 102,105,108,101, 32,116,104,101,110, 13, 10, 9, 9, 9, 9,
- 101,114,114,111,114, 40, 34,101,114,114,111,114, 32,108,111,
- 97,100,105,110,103, 32,102,105,108,101, 32, 34, 46, 46,112,
- 97,116,104, 46, 46, 34, 58, 32, 34, 46, 46,101,114,114, 41,
- 13, 10, 9, 9, 9,101,110,100, 13, 10, 9, 9, 9,108,111,
- 99, 97,108, 32,114,101,116, 32, 61, 32,102,105,108,101, 58,
- 114,101, 97,100, 40, 34, 42, 97, 34, 41, 13, 10, 9, 9, 9,
- 102,105,108,101, 58, 99,108,111,115,101, 40, 41, 13, 10, 13,
- 10, 9, 9, 9,114,101,116, 32, 61, 32,115,116,114,105,110,
- 103, 46,103,115,117, 98, 40,114,101,116, 44, 32, 34, 37, 46,
- 37, 46, 37, 46, 37,115, 42, 37, 41, 34, 44, 32, 34, 46, 46,
- 46, 41, 32,108,111, 99, 97,108, 32, 97,114,103, 32, 61, 32,
- 123,110, 61,115,101,108,101, 99,116, 40, 39, 35, 39, 44, 32,
- 46, 46, 46, 41, 44, 32, 46, 46, 46,125, 59, 34, 41, 13, 10,
- 13, 10, 9, 9, 9,108,111, 97,100,101,100, 32, 61, 32,116,
- 114,117,101, 13, 10, 9, 9, 9,114,101,116,117,114,110, 32,
- 114,101,116, 13, 10, 9, 9,101,110,100, 13, 10, 9,101,110,
- 100, 13, 10, 13, 10, 9,108,111, 99, 97,108, 32,102, 32, 61,
- 32,108,111, 97,100, 40,103,101,116,102,105,108,101, 44, 32,
- 112, 97,116,104, 41, 13, 10, 9,105,102, 32,110,111,116, 32,
- 102, 32,116,104,101,110, 13, 10, 9, 13, 10, 9, 9,101,114,
- 114,111,114, 40, 34,101,114,114,111,114, 32,108,111, 97,100,
- 105,110,103, 32,102,105,108,101, 32, 34, 46, 46,112, 97,116,
- 104, 41, 13, 10, 9,101,110,100, 13, 10, 9,114,101,116,117,
- 114,110, 32,102, 40, 41, 13, 10,101,110,100, 13, 10, 13, 10,
- 111,108,100, 95,100,111,102,105,108,101, 32, 61, 32,100,111,
- 102,105,108,101, 13, 10,100,111,102,105,108,101, 32, 61, 32,
- 112,112, 95,100,111,102,105,108,101, 13, 10, 13, 10, 13, 10,
- 45, 45, 32,115,116,114,105,110,103, 46,103,115,117, 98, 13,
- 10, 45, 45, 91, 91, 13, 10,108,111, 99, 97,108, 32,111,103,
- 115,117, 98, 32, 61, 32,115,116,114,105,110,103, 46,103,115,
- 117, 98, 13, 10,108,111, 99, 97,108, 32,102,117,110, 99,116,
- 105,111,110, 32, 99,111,109,112,103,115,117, 98, 40, 97, 44,
- 98, 44, 99, 44,100, 41, 13, 10, 32, 32,105,102, 32,116,121,
- 112,101, 40, 99, 41, 32, 61, 61, 32, 34,102,117,110, 99,116,
- 105,111,110, 34, 32,116,104,101,110, 13, 10, 32, 32, 32, 32,
- 108,111, 99, 97,108, 32,111, 99, 32, 61, 32, 99, 13, 10, 32,
- 32, 32, 32, 99, 32, 61, 32,102,117,110, 99,116,105,111,110,
- 32, 40, 46, 46, 46, 41, 32,114,101,116,117,114,110, 32,111,
- 99, 40, 46, 46, 46, 41, 32,111,114, 32, 39, 39, 32,101,110,
- 100, 13, 10, 32, 32,101,110,100, 13, 10, 32, 32,114,101,116,
- 117,114,110, 32,111,103,115,117, 98, 40, 97, 44, 98, 44, 99,
- 44,100, 41, 13, 10,101,110,100, 13, 10,115,116,114,105,110,
- 103, 46,114,101,112,108, 32, 61, 32,111,103,115,117, 98, 13,
- 10, 45, 45, 93, 93, 13, 10, 13, 10, 45, 45,115,116,114,105,
- 110,103, 46,103,115,117, 98, 32, 61, 32, 99,111,109,112,103,
- 115,117, 98, 13,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: lua/tolua++/src/bin/lua/compat-5.1.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 10, 45, 45, 32, 82,101, 97,108,
- 32,103,108,111, 98, 97,108,115, 10, 45, 45, 32, 95, 65, 76,
- 69, 82, 84, 10, 45, 45, 32, 95, 69, 82, 82, 79, 82, 77, 69,
- 83, 83, 65, 71, 69, 10, 45, 45, 32, 95, 86, 69, 82, 83, 73,
- 79, 78, 10, 45, 45, 32, 95, 71, 10, 45, 45, 32, 97,115,115,
- 101,114,116, 10, 45, 45, 32,101,114,114,111,114, 10, 45, 45,
- 32,109,101,116, 97,116, 97, 98,108,101, 10, 45, 45, 32,110,
- 101,120,116, 10, 45, 45, 32,112,114,105,110,116, 10, 45, 45,
- 32,114,101,113,117,105,114,101, 10, 45, 45, 32,116,111,110,
- 117,109, 98,101,114, 10, 45, 45, 32,116,111,115,116,114,105,
- 110,103, 10, 45, 45, 32,116,121,112,101, 10, 45, 45, 32,117,
- 110,112, 97, 99,107, 10, 10, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 10,
- 45, 45, 32, 99,111,108,108,101, 99,116,103, 97,114, 98, 97,
- 103,101, 10, 45, 45, 32,103, 99,105,110,102,111, 10, 10, 45,
- 45, 32,103,108,111, 98, 97,108,115, 10, 10, 45, 45, 32, 99,
- 97,108,108, 32, 32, 32, 45, 62, 32,112,114,111,116,101, 99,
- 116, 40,102, 44, 32,101,114,114, 41, 10, 45, 45, 32,108,111,
- 97,100,102,105,108,101, 10, 45, 45, 32,108,111, 97,100,115,
- 116,114,105,110,103, 10, 10, 45, 45, 32,114, 97,119,103,101,
- 116, 10, 45, 45, 32,114, 97,119,115,101,116, 10, 10, 45, 45,
- 32,103,101,116, 97,114,103,115, 32, 61, 32, 77, 97,105,110,
- 46,103,101,116, 97,114,103,115, 32, 63, 63, 10, 10,114, 97,
- 119,116,121,112,101, 32, 61, 32,116,121,112,101, 10, 10,102,
- 117,110, 99,116,105,111,110, 32,100,111, 95, 32, 40,102, 44,
- 32,101,114,114, 41, 10, 32, 32,105,102, 32,110,111,116, 32,
- 102, 32,116,104,101,110, 32,112,114,105,110,116, 40,101,114,
- 114, 41, 59, 32,114,101,116,117,114,110, 32,101,110,100, 10,
- 32, 32,108,111, 99, 97,108, 32, 97, 44, 98, 32, 61, 32,112,
- 99, 97,108,108, 40,102, 41, 10, 32, 32,105,102, 32,110,111,
- 116, 32, 97, 32,116,104,101,110, 32,112,114,105,110,116, 40,
- 98, 41, 59, 32,114,101,116,117,114,110, 32,110,105,108, 10,
- 32, 32,101,108,115,101, 32,114,101,116,117,114,110, 32, 98,
- 32,111,114, 32,116,114,117,101, 10, 32, 32,101,110,100, 10,
- 101,110,100, 10, 10,102,117,110, 99,116,105,111,110, 32,100,
- 111,115,116,114,105,110,103, 40,115, 41, 32,114,101,116,117,
- 114,110, 32,100,111, 95, 40,108,111, 97,100,115,116,114,105,
- 110,103, 40,115, 41, 41, 32,101,110,100, 10, 45, 45, 32,102,
- 117,110, 99,116,105,111,110, 32,100,111,102,105,108,101, 40,
- 115, 41, 32,114,101,116,117,114,110, 32,100,111, 95, 40,108,
- 111, 97,100,102,105,108,101, 40,115, 41, 41, 32,101,110,100,
- 10, 10, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 10, 45, 45, 32, 84, 97,
- 98,108,101, 32,108,105, 98,114, 97,114,121, 10,108,111, 99,
- 97,108, 32,116, 97, 98, 32, 61, 32,116, 97, 98,108,101, 10,
- 102,111,114,101, 97, 99,104, 32, 61, 32,116, 97, 98, 46,102,
- 111,114,101, 97, 99,104, 10,102,111,114,101, 97, 99,104,105,
- 32, 61, 32,116, 97, 98, 46,102,111,114,101, 97, 99,104,105,
- 10,103,101,116,110, 32, 61, 32,116, 97, 98, 46,103,101,116,
- 110, 10,116,105,110,115,101,114,116, 32, 61, 32,116, 97, 98,
- 46,105,110,115,101,114,116, 10,116,114,101,109,111,118,101,
- 32, 61, 32,116, 97, 98, 46,114,101,109,111,118,101, 10,115,
- 111,114,116, 32, 61, 32,116, 97, 98, 46,115,111,114,116, 10,
- 10, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 10, 45, 45, 32, 68,101, 98,
- 117,103, 32,108,105, 98,114, 97,114,121, 10,108,111, 99, 97,
- 108, 32,100, 98,103, 32, 61, 32,100,101, 98,117,103, 10,103,
- 101,116,105,110,102,111, 32, 61, 32,100, 98,103, 46,103,101,
- 116,105,110,102,111, 10,103,101,116,108,111, 99, 97,108, 32,
- 61, 32,100, 98,103, 46,103,101,116,108,111, 99, 97,108, 10,
- 115,101,116, 99, 97,108,108,104,111,111,107, 32, 61, 32,102,
- 117,110, 99,116,105,111,110, 32, 40, 41, 32,101,114,114,111,
- 114, 34, 96,115,101,116, 99, 97,108,108,104,111,111,107, 39,
- 32,105,115, 32,100,101,112,114,101, 99, 97,116,101,100, 34,
- 32,101,110,100, 10,115,101,116,108,105,110,101,104,111,111,
- 107, 32, 61, 32,102,117,110, 99,116,105,111,110, 32, 40, 41,
- 32,101,114,114,111,114, 34, 96,115,101,116,108,105,110,101,
- 104,111,111,107, 39, 32,105,115, 32,100,101,112,114,101, 99,
- 97,116,101,100, 34, 32,101,110,100, 10,115,101,116,108,111,
- 99, 97,108, 32, 61, 32,100, 98,103, 46,115,101,116,108,111,
- 99, 97,108, 10, 10, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 10, 45, 45,
- 32,109, 97,116,104, 32,108,105, 98,114, 97,114,121, 10,108,
- 111, 99, 97,108, 32,109, 97,116,104, 32, 61, 32,109, 97,116,
- 104, 10, 97, 98,115, 32, 61, 32,109, 97,116,104, 46, 97, 98,
- 115, 10, 97, 99,111,115, 32, 61, 32,102,117,110, 99,116,105,
- 111,110, 32, 40,120, 41, 32,114,101,116,117,114,110, 32,109,
- 97,116,104, 46,100,101,103, 40,109, 97,116,104, 46, 97, 99,
- 111,115, 40,120, 41, 41, 32,101,110,100, 10, 97,115,105,110,
- 32, 61, 32,102,117,110, 99,116,105,111,110, 32, 40,120, 41,
- 32,114,101,116,117,114,110, 32,109, 97,116,104, 46,100,101,
- 103, 40,109, 97,116,104, 46, 97,115,105,110, 40,120, 41, 41,
- 32,101,110,100, 10, 97,116, 97,110, 32, 61, 32,102,117,110,
- 99,116,105,111,110, 32, 40,120, 41, 32,114,101,116,117,114,
- 110, 32,109, 97,116,104, 46,100,101,103, 40,109, 97,116,104,
- 46, 97,116, 97,110, 40,120, 41, 41, 32,101,110,100, 10, 97,
- 116, 97,110, 50, 32, 61, 32,102,117,110, 99,116,105,111,110,
- 32, 40,120, 44,121, 41, 32,114,101,116,117,114,110, 32,109,
- 97,116,104, 46,100,101,103, 40,109, 97,116,104, 46, 97,116,
- 97,110, 50, 40,120, 44,121, 41, 41, 32,101,110,100, 10, 99,
- 101,105,108, 32, 61, 32,109, 97,116,104, 46, 99,101,105,108,
- 10, 99,111,115, 32, 61, 32,102,117,110, 99,116,105,111,110,
- 32, 40,120, 41, 32,114,101,116,117,114,110, 32,109, 97,116,
- 104, 46, 99,111,115, 40,109, 97,116,104, 46,114, 97,100, 40,
- 120, 41, 41, 32,101,110,100, 10,100,101,103, 32, 61, 32,109,
- 97,116,104, 46,100,101,103, 10,101,120,112, 32, 61, 32,109,
- 97,116,104, 46,101,120,112, 10,102,108,111,111,114, 32, 61,
- 32,109, 97,116,104, 46,102,108,111,111,114, 10,102,114,101,
- 120,112, 32, 61, 32,109, 97,116,104, 46,102,114,101,120,112,
- 10,108,100,101,120,112, 32, 61, 32,109, 97,116,104, 46,108,
- 100,101,120,112, 10,108,111,103, 32, 61, 32,109, 97,116,104,
- 46,108,111,103, 10,108,111,103, 49, 48, 32, 61, 32,109, 97,
- 116,104, 46,108,111,103, 49, 48, 10,109, 97,120, 32, 61, 32,
- 109, 97,116,104, 46,109, 97,120, 10,109,105,110, 32, 61, 32,
- 109, 97,116,104, 46,109,105,110, 10,109,111,100, 32, 61, 32,
- 109, 97,116,104, 46,109,111,100, 10, 80, 73, 32, 61, 32,109,
- 97,116,104, 46,112,105, 10, 45, 45, 63, 63, 63, 32,112,111,
- 119, 32, 61, 32,109, 97,116,104, 46,112,111,119, 32, 32, 10,
- 114, 97,100, 32, 61, 32,109, 97,116,104, 46,114, 97,100, 10,
- 114, 97,110,100,111,109, 32, 61, 32,109, 97,116,104, 46,114,
- 97,110,100,111,109, 10,114, 97,110,100,111,109,115,101,101,
- 100, 32, 61, 32,109, 97,116,104, 46,114, 97,110,100,111,109,
- 115,101,101,100, 10,115,105,110, 32, 61, 32,102,117,110, 99,
- 116,105,111,110, 32, 40,120, 41, 32,114,101,116,117,114,110,
- 32,109, 97,116,104, 46,115,105,110, 40,109, 97,116,104, 46,
- 114, 97,100, 40,120, 41, 41, 32,101,110,100, 10,115,113,114,
- 116, 32, 61, 32,109, 97,116,104, 46,115,113,114,116, 10,116,
- 97,110, 32, 61, 32,102,117,110, 99,116,105,111,110, 32, 40,
- 120, 41, 32,114,101,116,117,114,110, 32,109, 97,116,104, 46,
- 116, 97,110, 40,109, 97,116,104, 46,114, 97,100, 40,120, 41,
- 41, 32,101,110,100, 10, 10, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 10,
- 45, 45, 32,115,116,114,105,110,103, 32,108,105, 98,114, 97,
- 114,121, 10,108,111, 99, 97,108, 32,115,116,114, 32, 61, 32,
- 115,116,114,105,110,103, 10,115,116,114, 98,121,116,101, 32,
- 61, 32,115,116,114, 46, 98,121,116,101, 10,115,116,114, 99,
- 104, 97,114, 32, 61, 32,115,116,114, 46, 99,104, 97,114, 10,
- 115,116,114,102,105,110,100, 32, 61, 32,115,116,114, 46,102,
- 105,110,100, 10,102,111,114,109, 97,116, 32, 61, 32,115,116,
- 114, 46,102,111,114,109, 97,116, 10,103,115,117, 98, 32, 61,
- 32,115,116,114, 46,103,115,117, 98, 10,115,116,114,108,101,
- 110, 32, 61, 32,115,116,114, 46,108,101,110, 10,115,116,114,
- 108,111,119,101,114, 32, 61, 32,115,116,114, 46,108,111,119,
- 101,114, 10,115,116,114,114,101,112, 32, 61, 32,115,116,114,
- 46,114,101,112, 10,115,116,114,115,117, 98, 32, 61, 32,115,
- 116,114, 46,115,117, 98, 10,115,116,114,117,112,112,101,114,
- 32, 61, 32,115,116,114, 46,117,112,112,101,114, 10, 10, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 10, 45, 45, 32,111,115, 32,108,105,
- 98,114, 97,114,121, 10, 99,108,111, 99,107, 32, 61, 32,111,
- 115, 46, 99,108,111, 99,107, 10,100, 97,116,101, 32, 61, 32,
- 111,115, 46,100, 97,116,101, 10,100,105,102,102,116,105,109,
- 101, 32, 61, 32,111,115, 46,100,105,102,102,116,105,109,101,
- 10,101,120,101, 99,117,116,101, 32, 61, 32,111,115, 46,101,
- 120,101, 99,117,116,101, 32, 45, 45, 63, 10,101,120,105,116,
- 32, 61, 32,111,115, 46,101,120,105,116, 10,103,101,116,101,
- 110,118, 32, 61, 32,111,115, 46,103,101,116,101,110,118, 10,
- 114,101,109,111,118,101, 32, 61, 32,111,115, 46,114,101,109,
- 111,118,101, 10,114,101,110, 97,109,101, 32, 61, 32,111,115,
- 46,114,101,110, 97,109,101, 10,115,101,116,108,111, 99, 97,
- 108,101, 32, 61, 32,111,115, 46,115,101,116,108,111, 99, 97,
- 108,101, 10,116,105,109,101, 32, 61, 32,111,115, 46,116,105,
- 109,101, 10,116,109,112,110, 97,109,101, 32, 61, 32,111,115,
- 46,116,109,112,110, 97,109,101, 10, 10, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 10, 45, 45, 32, 99,111,109,112, 97,116,105, 98,105,
- 108,105,116,121, 32,111,110,108,121, 10,103,101,116,103,108,
- 111, 98, 97,108, 32, 61, 32,102,117,110, 99,116,105,111,110,
- 32, 40,110, 41, 32,114,101,116,117,114,110, 32, 95, 71, 91,
- 110, 93, 32,101,110,100, 10,115,101,116,103,108,111, 98, 97,
- 108, 32, 61, 32,102,117,110, 99,116,105,111,110, 32, 40,110,
- 44,118, 41, 32, 95, 71, 91,110, 93, 32, 61, 32,118, 32,101,
- 110,100, 10, 10, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 10, 10,108,111,
- 99, 97,108, 32,105,111, 44, 32,116, 97, 98, 32, 61, 32,105,
- 111, 44, 32,116, 97, 98,108,101, 10, 10, 45, 45, 32, 73, 79,
- 32,108,105, 98,114, 97,114,121, 32, 40,102,105,108,101,115,
- 41, 10, 95, 83, 84, 68, 73, 78, 32, 61, 32,105,111, 46,115,
- 116,100,105,110, 10, 95, 83, 84, 68, 69, 82, 82, 32, 61, 32,
- 105,111, 46,115,116,100,101,114,114, 10, 95, 83, 84, 68, 79,
- 85, 84, 32, 61, 32,105,111, 46,115,116,100,111,117,116, 10,
- 95, 73, 78, 80, 85, 84, 32, 61, 32,105,111, 46,115,116,100,
- 105,110, 10, 95, 79, 85, 84, 80, 85, 84, 32, 61, 32,105,111,
- 46,115,116,100,111,117,116, 10,115,101,101,107, 32, 61, 32,
- 105,111, 46,115,116,100,105,110, 46,115,101,101,107, 32, 32,
- 32, 45, 45, 32,115,105, 99,107, 32, 59, 45, 41, 10,116,109,
- 112,102,105,108,101, 32, 61, 32,105,111, 46,116,109,112,102,
- 105,108,101, 10, 99,108,111,115,101,102,105,108,101, 32, 61,
- 32,105,111, 46, 99,108,111,115,101, 10,111,112,101,110,102,
- 105,108,101, 32, 61, 32,105,111, 46,111,112,101,110, 10, 10,
- 102,117,110, 99,116,105,111,110, 32,102,108,117,115,104, 32,
- 40,102, 41, 10, 32, 32,105,102, 32,102, 32,116,104,101,110,
- 32,102, 58,102,108,117,115,104, 40, 41, 10, 32, 32,101,108,
- 115,101, 32, 95, 79, 85, 84, 80, 85, 84, 58,102,108,117,115,
- 104, 40, 41, 10, 32, 32,101,110,100, 10,101,110,100, 10, 10,
- 102,117,110, 99,116,105,111,110, 32,114,101, 97,100,102,114,
- 111,109, 32, 40,110, 97,109,101, 41, 10, 32, 32,105,102, 32,
- 110, 97,109,101, 32, 61, 61, 32,110,105,108, 32,116,104,101,
- 110, 10, 32, 32, 32, 32,108,111, 99, 97,108, 32,102, 44, 32,
- 101,114,114, 44, 32, 99,111,100, 32, 61, 32,105,111, 46, 99,
- 108,111,115,101, 40, 95, 73, 78, 80, 85, 84, 41, 10, 32, 32,
- 32, 32, 95, 73, 78, 80, 85, 84, 32, 61, 32,105,111, 46,115,
- 116,100,105,110, 10, 32, 32, 32, 32,114,101,116,117,114,110,
- 32,102, 44, 32,101,114,114, 44, 32, 99,111,100, 10, 32, 32,
- 101,108,115,101, 10, 32, 32, 32, 32,108,111, 99, 97,108, 32,
- 102, 44, 32,101,114,114, 44, 32, 99,111,100, 32, 61, 32,105,
- 111, 46,111,112,101,110, 40,110, 97,109,101, 44, 32, 34,114,
- 34, 41, 10, 32, 32, 32, 32, 95, 73, 78, 80, 85, 84, 32, 61,
- 32,102, 32,111,114, 32, 95, 73, 78, 80, 85, 84, 10, 32, 32,
- 32, 32,114,101,116,117,114,110, 32,102, 44, 32,101,114,114,
- 44, 32, 99,111,100, 10, 32, 32,101,110,100, 10,101,110,100,
- 10, 10,102,117,110, 99,116,105,111,110, 32,119,114,105,116,
- 101,116,111, 32, 40,110, 97,109,101, 41, 10, 32, 32,105,102,
- 32,110, 97,109,101, 32, 61, 61, 32,110,105,108, 32,116,104,
- 101,110, 10, 32, 32, 32, 32,108,111, 99, 97,108, 32,102, 44,
- 32,101,114,114, 44, 32, 99,111,100, 32, 61, 32,105,111, 46,
- 99,108,111,115,101, 40, 95, 79, 85, 84, 80, 85, 84, 41, 10,
- 32, 32, 32, 32, 95, 79, 85, 84, 80, 85, 84, 32, 61, 32,105,
- 111, 46,115,116,100,111,117,116, 10, 32, 32, 32, 32,114,101,
- 116,117,114,110, 32,102, 44, 32,101,114,114, 44, 32, 99,111,
- 100, 10, 32, 32,101,108,115,101, 10, 32, 32, 32, 32,108,111,
- 99, 97,108, 32,102, 44, 32,101,114,114, 44, 32, 99,111,100,
- 32, 61, 32,105,111, 46,111,112,101,110, 40,110, 97,109,101,
- 44, 32, 34,119, 34, 41, 10, 32, 32, 32, 32, 95, 79, 85, 84,
- 80, 85, 84, 32, 61, 32,102, 32,111,114, 32, 95, 79, 85, 84,
- 80, 85, 84, 10, 32, 32, 32, 32,114,101,116,117,114,110, 32,
- 102, 44, 32,101,114,114, 44, 32, 99,111,100, 10, 32, 32,101,
- 110,100, 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,
- 110, 32, 97,112,112,101,110,100,116,111, 32, 40,110, 97,109,
- 101, 41, 10, 32, 32,108,111, 99, 97,108, 32,102, 44, 32,101,
- 114,114, 44, 32, 99,111,100, 32, 61, 32,105,111, 46,111,112,
- 101,110, 40,110, 97,109,101, 44, 32, 34, 97, 34, 41, 10, 32,
- 32, 95, 79, 85, 84, 80, 85, 84, 32, 61, 32,102, 32,111,114,
- 32, 95, 79, 85, 84, 80, 85, 84, 10, 32, 32,114,101,116,117,
- 114,110, 32,102, 44, 32,101,114,114, 44, 32, 99,111,100, 10,
- 101,110,100, 10, 10,102,117,110, 99,116,105,111,110, 32,114,
- 101, 97,100, 32, 40, 46, 46, 46, 41, 10, 32, 32,108,111, 99,
- 97,108, 32,102, 32, 61, 32, 95, 73, 78, 80, 85, 84, 10, 32,
- 32,105,102, 32,114, 97,119,116,121,112,101, 40, 97,114,103,
- 91, 49, 93, 41, 32, 61, 61, 32, 39,117,115,101,114,100, 97,
- 116, 97, 39, 32,116,104,101,110, 10, 32, 32, 32, 32,102, 32,
- 61, 32,116, 97, 98, 46,114,101,109,111,118,101, 40, 97,114,
- 103, 44, 32, 49, 41, 10, 32, 32,101,110,100, 10, 32, 32,114,
- 101,116,117,114,110, 32,102, 58,114,101, 97,100, 40,117,110,
- 112, 97, 99,107, 40, 97,114,103, 41, 41, 10,101,110,100, 10,
- 10,102,117,110, 99,116,105,111,110, 32,119,114,105,116,101,
- 32, 40, 46, 46, 46, 41, 10, 32, 32,108,111, 99, 97,108, 32,
- 102, 32, 61, 32, 95, 79, 85, 84, 80, 85, 84, 10, 32, 32,105,
- 102, 32,114, 97,119,116,121,112,101, 40, 97,114,103, 91, 49,
- 93, 41, 32, 61, 61, 32, 39,117,115,101,114,100, 97,116, 97,
- 39, 32,116,104,101,110, 10, 32, 32, 32, 32,102, 32, 61, 32,
- 116, 97, 98, 46,114,101,109,111,118,101, 40, 97,114,103, 44,
- 32, 49, 41, 10, 32, 32,101,110,100, 10, 32, 32,114,101,116,
- 117,114,110, 32,102, 58,119,114,105,116,101, 40,117,110,112,
- 97, 99,107, 40, 97,114,103, 41, 41, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: lua/tolua++/src/bin/lua/compat.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32, 98, 97,115,105, 99,
- 32,117,116,105,108,105,116,121, 32,102,117,110, 99,116,105,
- 111,110,115, 10, 45, 45, 32, 87,114,105,116,116,101,110, 32,
- 98,121, 32, 87, 97,108,100,101,109, 97,114, 32, 67,101,108,
- 101,115, 10, 45, 45, 32, 84,101, 67, 71,114, 97,102, 47, 80,
- 85, 67, 45, 82,105,111, 10, 45, 45, 32, 74,117,108, 32, 49,
- 57, 57, 56, 10, 45, 45, 32, 76, 97,115,116, 32,117,112,100,
- 97,116,101, 58, 32, 65,112,114, 32, 50, 48, 48, 51, 10, 45,
- 45, 32, 36, 73,100, 58, 32, 36, 10, 10, 45, 45, 32, 84,104,
- 105,115, 32, 99,111,100,101, 32,105,115, 32,102,114,101,101,
- 32,115,111,102,116,119, 97,114,101, 59, 32,121,111,117, 32,
- 99, 97,110, 32,114,101,100,105,115,116,114,105, 98,117,116,
- 101, 32,105,116, 32, 97,110,100, 47,111,114, 32,109,111,100,
- 105,102,121, 32,105,116, 46, 10, 45, 45, 32, 84,104,101, 32,
- 115,111,102,116,119, 97,114,101, 32,112,114,111,118,105,100,
- 101,100, 32,104,101,114,101,117,110,100,101,114, 32,105,115,
- 32,111,110, 32, 97,110, 32, 34, 97,115, 32,105,115, 34, 32,
- 98, 97,115,105,115, 44, 32, 97,110,100, 10, 45, 45, 32,116,
- 104,101, 32, 97,117,116,104,111,114, 32,104, 97,115, 32,110,
- 111, 32,111, 98,108,105,103, 97,116,105,111,110, 32,116,111,
- 32,112,114,111,118,105,100,101, 32,109, 97,105,110,116,101,
- 110, 97,110, 99,101, 44, 32,115,117,112,112,111,114,116, 44,
- 32,117,112,100, 97,116,101,115, 44, 10, 45, 45, 32,101,110,
- 104, 97,110, 99,101,109,101,110,116,115, 44, 32,111,114, 32,
- 109,111,100,105,102,105, 99, 97,116,105,111,110,115, 46, 10,
- 10, 10, 45, 45, 32, 66, 97,115,105, 99, 32, 67, 32,116,121,
- 112,101,115, 32, 97,110,100, 32,116,104,101,105,114, 32, 99,
- 111,114,114,101,115,112,111,110,100,105,110,103, 32, 76,117,
- 97, 32,116,121,112,101,115, 10, 45, 45, 32, 65,108,108, 32,
- 111, 99, 99,117,114,114,101,110, 99,101,115, 32,111,102, 32,
- 34, 99,104, 97,114, 42, 34, 32,119,105,108,108, 32, 98,101,
- 32,114,101,112,108, 97, 99,101,100, 32, 98,121, 32, 34, 95,
- 99,115,116,114,105,110,103, 34, 44, 10, 45, 45, 32, 97,110,
- 100, 32, 97,108,108, 32,111, 99, 99,117,114,114,101,110, 99,
- 101,115, 32,111,102, 32, 34,118,111,105,100, 42, 34, 32,119,
- 105,108,108, 32, 98,101, 32,114,101,112,108, 97, 99,101,100,
- 32, 98,121, 32, 34, 95,117,115,101,114,100, 97,116, 97, 34,
- 10, 95, 98, 97,115,105, 99, 32, 61, 32,123, 10, 32, 91, 39,
- 118,111,105,100, 39, 93, 32, 61, 32, 39, 39, 44, 10, 32, 91,
- 39, 99,104, 97,114, 39, 93, 32, 61, 32, 39,110,117,109, 98,
- 101,114, 39, 44, 10, 32, 91, 39,105,110,116, 39, 93, 32, 61,
- 32, 39,110,117,109, 98,101,114, 39, 44, 10, 32, 91, 39,115,
- 104,111,114,116, 39, 93, 32, 61, 32, 39,110,117,109, 98,101,
- 114, 39, 44, 10, 32, 91, 39,108,111,110,103, 39, 93, 32, 61,
- 32, 39,110,117,109, 98,101,114, 39, 44, 10, 32, 91, 39,117,
- 110,115,105,103,110,101,100, 39, 93, 32, 61, 32, 39,110,117,
- 109, 98,101,114, 39, 44, 10, 32, 91, 39,102,108,111, 97,116,
- 39, 93, 32, 61, 32, 39,110,117,109, 98,101,114, 39, 44, 10,
- 32, 91, 39,100,111,117, 98,108,101, 39, 93, 32, 61, 32, 39,
- 110,117,109, 98,101,114, 39, 44, 10, 32, 91, 39, 95, 99,115,
- 116,114,105,110,103, 39, 93, 32, 61, 32, 39,115,116,114,105,
- 110,103, 39, 44, 10, 32, 91, 39, 95,117,115,101,114,100, 97,
- 116, 97, 39, 93, 32, 61, 32, 39,117,115,101,114,100, 97,116,
- 97, 39, 44, 10, 32, 91, 39, 99,104, 97,114, 42, 39, 93, 32,
- 61, 32, 39,115,116,114,105,110,103, 39, 44, 10, 32, 91, 39,
- 118,111,105,100, 42, 39, 93, 32, 61, 32, 39,117,115,101,114,
- 100, 97,116, 97, 39, 44, 10, 32, 91, 39, 98,111,111,108, 39,
- 93, 32, 61, 32, 39, 98,111,111,108,101, 97,110, 39, 44, 10,
- 32, 91, 39,108,117, 97, 95, 79, 98,106,101, 99,116, 39, 93,
- 32, 61, 32, 39,118, 97,108,117,101, 39, 44, 10, 32, 91, 39,
- 76, 85, 65, 95, 86, 65, 76, 85, 69, 39, 93, 32, 61, 32, 39,
- 118, 97,108,117,101, 39, 44, 32, 32, 32, 32, 45, 45, 32,102,
- 111,114, 32, 99,111,109,112, 97,116,105, 98,105,108,105,116,
- 121, 32,119,105,116,104, 32,116,111,108,117, 97, 32, 52, 46,
- 48, 10, 32, 91, 39,108,117, 97, 95, 83,116, 97,116,101, 42,
- 39, 93, 32, 61, 32, 39,115,116, 97,116,101, 39, 44, 10, 32,
- 91, 39, 95,108,115,116, 97,116,101, 39, 93, 32, 61, 32, 39,
- 115,116, 97,116,101, 39, 44, 10, 32, 91, 39,108,117, 97, 95,
- 70,117,110, 99,116,105,111,110, 39, 93, 32, 61, 32, 39,118,
- 97,108,117,101, 39, 44, 10,125, 10, 10, 95, 98, 97,115,105,
- 99, 95, 99,116,121,112,101, 32, 61, 32,123, 10, 32,110,117,
- 109, 98,101,114, 32, 61, 32, 34,108,117, 97, 95, 78,117,109,
- 98,101,114, 34, 44, 10, 32,115,116,114,105,110,103, 32, 61,
- 32, 34, 99,111,110,115,116, 32, 99,104, 97,114, 42, 34, 44,
- 10, 32,117,115,101,114,100, 97,116, 97, 32, 61, 32, 34,118,
- 111,105,100, 42, 34, 44, 10, 32, 98,111,111,108,101, 97,110,
- 32, 61, 32, 34, 98,111,111,108, 34, 44, 10, 32,118, 97,108,
- 117,101, 32, 61, 32, 34,105,110,116, 34, 44, 10, 32,115,116,
- 97,116,101, 32, 61, 32, 34,108,117, 97, 95, 83,116, 97,116,
- 101, 42, 34, 44, 10,125, 10, 10, 45, 45, 32,102,117,110, 99,
- 116,105,111,110,115, 32,116,104,101, 32, 97,114,101, 32,117,
- 115,101,100, 32,116,111, 32,100,111, 32, 97, 32, 39,114, 97,
- 119, 32,112,117,115,104, 39, 32,111,102, 32, 98, 97,115,105,
- 99, 32,116,121,112,101,115, 10, 95, 98, 97,115,105, 99, 95,
- 114, 97,119, 95,112,117,115,104, 32, 61, 32,123,125, 10, 10,
- 45, 45, 32, 76,105,115,116, 32,111,102, 32,117,115,101,114,
- 32,100,101,102,105,110,101,100, 32,116,121,112,101,115, 10,
- 45, 45, 32, 69, 97, 99,104, 32,116,121,112,101, 32, 99,111,
- 114,114,101,115,112,111,110,100,115, 32,116,111, 32, 97, 32,
- 118, 97,114,105, 97, 98,108,101, 32,110, 97,109,101, 32,116,
- 104, 97,116, 32,115,116,111,114,101,115, 32,105,116,115, 32,
- 116, 97,103, 32,118, 97,108,117,101, 46, 10, 95,117,115,101,
- 114,116,121,112,101, 32, 61, 32,123,125, 10, 10, 45, 45, 32,
- 76,105,115,116, 32,111,102, 32,116,121,112,101,115, 32,116,
- 104, 97,116, 32,104, 97,118,101, 32,116,111, 32, 98,101, 32,
- 99,111,108,108,101, 99,116,101,100, 10, 95, 99,111,108,108,
- 101, 99,116, 32, 61, 32,123,125, 10, 10, 45, 45, 32, 76,105,
- 115,116, 32,111,102, 32,116,121,112,101,115, 10, 95,103,108,
- 111, 98, 97,108, 95,116,121,112,101,115, 32, 61, 32,123,110,
- 61, 48,125, 10, 95,103,108,111, 98, 97,108, 95,116,121,112,
- 101,115, 95,104, 97,115,104, 32, 61, 32,123,125, 10, 10, 45,
- 45, 32,108,105,115,116, 32,111,102, 32, 99,108, 97,115,115,
- 101,115, 10, 95,103,108,111, 98, 97,108, 95, 99,108, 97,115,
- 115,101,115, 32, 61, 32,123,125, 10, 10, 45, 45, 32, 76,105,
- 115,116, 32,111,102, 32,101,110,117,109, 32, 99,111,110,115,
- 116, 97,110,116,115, 10, 95,103,108,111, 98, 97,108, 95,101,
- 110,117,109,115, 32, 61, 32,123,125, 10, 10, 45, 45, 32, 76,
- 105,115,116, 32,111,102, 32, 97,117,116,111, 32,114,101,110,
- 97,109,105,110,103, 10, 95,114,101,110, 97,109,105,110,103,
- 32, 61, 32,123,125, 10,102,117,110, 99,116,105,111,110, 32,
- 97,112,112,101,110,100,114,101,110, 97,109,105,110,103, 32,
- 40,115, 41, 10, 32,108,111, 99, 97,108, 32, 98, 44,101, 44,
- 111,108,100, 44,110,101,119, 32, 61, 32,115,116,114,102,105,
- 110,100, 40,115, 44, 34, 37,115, 42, 40, 46, 45, 41, 37,115,
- 42, 64, 37,115, 42, 40, 46, 45, 41, 37,115, 42, 36, 34, 41,
- 10, 9,105,102, 32,110,111,116, 32, 98, 32,116,104,101,110,
- 10, 9, 32,101,114,114,111,114, 40, 34, 35, 73,110,118, 97,
- 108,105,100, 32,114,101,110, 97,109,105,110,103, 32,115,121,
- 110,116, 97,120, 59, 32,105,116, 32,115,104,111,117,108,100,
- 32, 98,101, 32,111,102, 32,116,104,101, 32,102,111,114,109,
- 58, 32,112, 97,116,116,101,114,110, 64,112, 97,116,116,101,
- 114,110, 34, 41, 10, 9,101,110,100, 10, 9,116,105,110,115,
- 101,114,116, 40, 95,114,101,110, 97,109,105,110,103, 44,123,
- 111,108,100, 61,111,108,100, 44, 32,110,101,119, 61,110,101,
- 119,125, 41, 10,101,110,100, 10, 10,102,117,110, 99,116,105,
- 111,110, 32, 97,112,112,108,121,114,101,110, 97,109,105,110,
- 103, 32, 40,115, 41, 10, 9,102,111,114, 32,105, 61, 49, 44,
- 103,101,116,110, 40, 95,114,101,110, 97,109,105,110,103, 41,
- 32,100,111, 10, 9, 32,108,111, 99, 97,108, 32,109, 44,110,
- 32, 61, 32,103,115,117, 98, 40,115, 44, 95,114,101,110, 97,
- 109,105,110,103, 91,105, 93, 46,111,108,100, 44, 95,114,101,
- 110, 97,109,105,110,103, 91,105, 93, 46,110,101,119, 41, 10,
- 9, 9,105,102, 32,110, 32,126, 61, 32, 48, 32,116,104,101,
- 110, 10, 9, 9, 32,114,101,116,117,114,110, 32,109, 10, 9,
- 9,101,110,100, 10, 9,101,110,100, 10, 9,114,101,116,117,
- 114,110, 32,110,105,108, 10,101,110,100, 10, 10, 45, 45, 32,
- 69,114,114,111,114, 32,104, 97,110,100,108,101,114, 10,102,
- 117,110, 99,116,105,111,110, 32,116,111,108,117, 97, 95,101,
- 114,114,111,114, 32, 40,115, 44,102, 41, 10,105,102, 32, 95,
- 99,117,114,114, 95, 99,111,100,101, 32,116,104,101,110, 10,
- 9,112,114,105,110,116, 40, 34, 42, 42, 42, 99,117,114,114,
- 32, 99,111,100,101, 32,102,111,114, 32,101,114,114,111,114,
- 32,105,115, 32, 34, 46, 46,116,111,115,116,114,105,110,103,
- 40, 95, 99,117,114,114, 95, 99,111,100,101, 41, 41, 10, 9,
- 112,114,105,110,116, 40,100,101, 98,117,103, 46,116,114, 97,
- 99,101, 98, 97, 99,107, 40, 41, 41, 10,101,110,100, 10, 32,
- 108,111, 99, 97,108, 32,111,117,116, 32, 61, 32, 95, 79, 85,
- 84, 80, 85, 84, 10, 32, 95, 79, 85, 84, 80, 85, 84, 32, 61,
- 32, 95, 83, 84, 68, 69, 82, 82, 10, 32,105,102, 32,115,116,
- 114,115,117, 98, 40,115, 44, 49, 44, 49, 41, 32, 61, 61, 32,
- 39, 35, 39, 32,116,104,101,110, 10, 32, 32,119,114,105,116,
- 101, 40, 34, 92,110, 42, 42, 32,116,111,108,117, 97, 58, 32,
- 34, 46, 46,115,116,114,115,117, 98, 40,115, 44, 50, 41, 46,
- 46, 34, 46, 92,110, 92,110, 34, 41, 10, 32, 32,105,102, 32,
- 95, 99,117,114,114, 95, 99,111,100,101, 32,116,104,101,110,
- 10, 32, 32, 32,108,111, 99, 97,108, 32, 95, 44, 95, 44,115,
- 32, 61, 32,115,116,114,102,105,110,100, 40, 95, 99,117,114,
- 114, 95, 99,111,100,101, 44, 34, 94, 37,115, 42, 40, 46, 45,
- 92,110, 41, 34, 41, 32, 45, 45, 32,101,120,116,114, 97, 99,
- 116, 32,102,105,114,115,116, 32,108,105,110,101, 10, 32, 32,
- 32,105,102, 32,115, 61, 61,110,105,108, 32,116,104,101,110,
- 32,115, 32, 61, 32, 95, 99,117,114,114, 95, 99,111,100,101,
- 32,101,110,100, 10, 32, 32, 32,115, 32, 61, 32,103,115,117,
- 98, 40,115, 44, 34, 95,117,115,101,114,100, 97,116, 97, 34,
- 44, 34,118,111,105,100, 42, 34, 41, 32, 45, 45, 32,114,101,
- 116,117,114,110, 32,119,105,116,104, 32, 39,118,111,105,100,
- 42, 39, 10, 32, 32, 32,115, 32, 61, 32,103,115,117, 98, 40,
- 115, 44, 34, 95, 99,115,116,114,105,110,103, 34, 44, 34, 99,
- 104, 97,114, 42, 34, 41, 32, 32, 45, 45, 32,114,101,116,117,
- 114,110, 32,119,105,116,104, 32, 39, 99,104, 97,114, 42, 39,
- 10, 32, 32, 32,115, 32, 61, 32,103,115,117, 98, 40,115, 44,
- 34, 95,108,115,116, 97,116,101, 34, 44, 34,108,117, 97, 95,
- 83,116, 97,116,101, 42, 34, 41, 32, 32, 45, 45, 32,114,101,
- 116,117,114,110, 32,119,105,116,104, 32, 39,108,117, 97, 95,
- 83,116, 97,116,101, 42, 39, 10, 32, 32, 32,119,114,105,116,
- 101, 40, 34, 67,111,100,101, 32, 98,101,105,110,103, 32,112,
- 114,111, 99,101,115,115,101,100, 58, 92,110, 34, 46, 46,115,
- 46, 46, 34, 92,110, 34, 41, 10, 32, 32,101,110,100, 10, 32,
- 101,108,115,101, 10, 32,105,102, 32,110,111,116, 32,102, 32,
- 116,104,101,110, 32,102, 32, 61, 32, 34, 40,102, 32,105,115,
- 32,110,105,108, 41, 34, 32,101,110,100, 10, 32, 32,112,114,
- 105,110,116, 40, 34, 92,110, 42, 42, 32,116,111,108,117, 97,
- 32,105,110,116,101,114,110, 97,108, 32,101,114,114,111,114,
- 58, 32, 34, 46, 46,102, 46, 46,115, 46, 46, 34, 46, 92,110,
- 92,110, 34, 41, 10, 32, 32,114,101,116,117,114,110, 10, 32,
- 101,110,100, 10, 32, 95, 79, 85, 84, 80, 85, 84, 32, 61, 32,
- 111,117,116, 10,101,110,100, 10, 10,102,117,110, 99,116,105,
- 111,110, 32,119, 97,114,110,105,110,103, 32, 40,109,115,103,
- 41, 10, 32,105,102, 32,102,108, 97,103,115, 46,113, 32,116,
- 104,101,110, 32,114,101,116,117,114,110, 32,101,110,100, 10,
- 32,108,111, 99, 97,108, 32,111,117,116, 32, 61, 32, 95, 79,
- 85, 84, 80, 85, 84, 10, 32, 95, 79, 85, 84, 80, 85, 84, 32,
- 61, 32, 95, 83, 84, 68, 69, 82, 82, 10, 32,119,114,105,116,
- 101, 40, 34, 92,110, 42, 42, 32,116,111,108,117, 97, 32,119,
- 97,114,110,105,110,103, 58, 32, 34, 46, 46,109,115,103, 46,
- 46, 34, 46, 92,110, 92,110, 34, 41, 10, 32, 95, 79, 85, 84,
- 80, 85, 84, 32, 61, 32,111,117,116, 10,101,110,100, 10, 10,
- 45, 45, 32,114,101,103,105,115,116,101,114, 32, 97,110, 32,
- 117,115,101,114, 32,100,101,102,105,110,101,100, 32,116,121,
- 112,101, 58, 32,114,101,116,117,114,110,115, 32,102,117,108,
- 108, 32,116,121,112,101, 10,102,117,110, 99,116,105,111,110,
- 32,114,101,103,116,121,112,101, 32, 40,116, 41, 10, 9, 45,
- 45,105,102, 32,105,115, 98, 97,115,105, 99, 40,116, 41, 32,
- 116,104,101,110, 10, 9, 45, 45, 9,114,101,116,117,114,110,
- 32,116, 10, 9, 45, 45,101,110,100, 10, 9,108,111, 99, 97,
- 108, 32,102,116, 32, 61, 32,102,105,110,100,116,121,112,101,
- 40,116, 41, 10, 10, 9,105,102, 32,110,111,116, 32, 95,117,
- 115,101,114,116,121,112,101, 91,102,116, 93, 32,116,104,101,
- 110, 10, 9, 9,114,101,116,117,114,110, 32, 97,112,112,101,
- 110,100,117,115,101,114,116,121,112,101, 40,116, 41, 10, 9,
- 101,110,100, 10, 9,114,101,116,117,114,110, 32,102,116, 10,
- 101,110,100, 10, 10, 45, 45, 32,114,101,116,117,114,110, 32,
- 116,121,112,101, 32,110, 97,109,101, 58, 32,114,101,116,117,
- 114,110,115, 32,102,117,108,108, 32,116,121,112,101, 10,102,
- 117,110, 99,116,105,111,110, 32,116,121,112,101,118, 97,114,
- 40,116,121,112,101, 41, 10, 9,105,102, 32,116,121,112,101,
- 32, 61, 61, 32, 39, 39, 32,111,114, 32,116,121,112,101, 32,
- 61, 61, 32, 39,118,111,105,100, 39, 32,116,104,101,110, 10,
- 9, 9,114,101,116,117,114,110, 32,116,121,112,101, 10, 9,
- 101,108,115,101, 10, 9, 9,108,111, 99, 97,108, 32,102,116,
- 32, 61, 32,102,105,110,100,116,121,112,101, 40,116,121,112,
- 101, 41, 10, 9, 9,105,102, 32,102,116, 32,116,104,101,110,
- 10, 9, 9, 9,114,101,116,117,114,110, 32,102,116, 10, 9,
- 9,101,110,100, 10, 9, 9, 95,117,115,101,114,116,121,112,
- 101, 91,116,121,112,101, 93, 32, 61, 32,116,121,112,101, 10,
- 9, 9,114,101,116,117,114,110, 32,116,121,112,101, 10, 9,
- 101,110,100, 10,101,110,100, 10, 10, 45, 45, 32, 99,104,101,
- 99,107, 32,105,102, 32, 98, 97,115,105, 99, 32,116,121,112,
- 101, 10,102,117,110, 99,116,105,111,110, 32,105,115, 98, 97,
- 115,105, 99, 32, 40,116,121,112,101, 41, 10, 32,108,111, 99,
- 97,108, 32,116, 32, 61, 32,103,115,117, 98, 40,116,121,112,
- 101, 44, 39, 99,111,110,115,116, 32, 39, 44, 39, 39, 41, 10,
- 32,108,111, 99, 97,108, 32,109, 44,116, 32, 61, 32, 97,112,
- 112,108,121,116,121,112,101,100,101,102, 40, 39, 39, 44, 32,
- 116, 41, 10, 32,108,111, 99, 97,108, 32, 98, 32, 61, 32, 95,
- 98, 97,115,105, 99, 91,116, 93, 10, 32,105,102, 32, 98, 32,
- 116,104,101,110, 10, 32, 32,114,101,116,117,114,110, 32, 98,
- 44, 95, 98, 97,115,105, 99, 95, 99,116,121,112,101, 91, 98,
- 93, 10, 32,101,110,100, 10, 32,114,101,116,117,114,110, 32,
- 110,105,108, 10,101,110,100, 10, 10, 45, 45, 32,115,112,108,
- 105,116, 32,115,116,114,105,110,103, 32,117,115,105,110,103,
- 32, 97, 32,116,111,107,101,110, 10,102,117,110, 99,116,105,
- 111,110, 32,115,112,108,105,116, 32, 40,115, 44,116, 41, 10,
- 32,108,111, 99, 97,108, 32,108, 32, 61, 32,123,110, 61, 48,
- 125, 10, 32,108,111, 99, 97,108, 32,102, 32, 61, 32,102,117,
- 110, 99,116,105,111,110, 32, 40,115, 41, 10, 32, 32,108, 46,
- 110, 32, 61, 32,108, 46,110, 32, 43, 32, 49, 10, 32, 32,108,
- 91,108, 46,110, 93, 32, 61, 32,115, 10, 32, 32,114,101,116,
- 117,114,110, 32, 34, 34, 10, 32,101,110,100, 10, 32,108,111,
- 99, 97,108, 32,112, 32, 61, 32, 34, 37,115, 42, 40, 46, 45,
- 41, 37,115, 42, 34, 46, 46,116, 46, 46, 34, 37,115, 42, 34,
- 10, 32,115, 32, 61, 32,103,115,117, 98, 40,115, 44, 34, 94,
- 37,115, 43, 34, 44, 34, 34, 41, 10, 32,115, 32, 61, 32,103,
- 115,117, 98, 40,115, 44, 34, 37,115, 43, 36, 34, 44, 34, 34,
- 41, 10, 32,115, 32, 61, 32,103,115,117, 98, 40,115, 44,112,
- 44,102, 41, 10, 32,108, 46,110, 32, 61, 32,108, 46,110, 32,
- 43, 32, 49, 10, 32,108, 91,108, 46,110, 93, 32, 61, 32,103,
- 115,117, 98, 40,115, 44, 34, 40, 37,115, 37,115, 42, 41, 36,
- 34, 44, 34, 34, 41, 10, 32,114,101,116,117,114,110, 32,108,
- 10,101,110,100, 10, 10, 45, 45, 32,115,112,108,105,116,115,
- 32, 97, 32,115,116,114,105,110,103, 32,117,115,105,110,103,
- 32, 97, 32,112, 97,116,116,101,114,110, 44, 32, 99,111,110,
- 115,105,100,101,114,105,110,103, 32,116,104,101, 32,115,112,
- 97, 99,105, 97,108, 32, 99, 97,115,101,115, 32,111,102, 32,
- 67, 32, 99,111,100,101, 32, 40,116,101,109,112,108, 97,116,
- 101,115, 44, 32,102,117,110, 99,116,105,111,110, 32,112, 97,
- 114, 97,109,101,116,101,114,115, 44, 32,101,116, 99, 41, 10,
- 45, 45, 32,112, 97,116,116,101,114,110, 32, 99, 97,110, 39,
- 116, 32, 99,111,110,116, 97,105,110, 32,116,104,101, 32, 39,
- 94, 39, 32, 40, 97,115, 32,117,115,101,100, 32,116,111, 32,
- 105,100,101,110,116,105,102,121, 32,116,104,101, 32, 98,101,
- 103,105,110,105,110,103, 32,111,102, 32,116,104,101, 32,108,
- 105,110,101, 41, 10, 45, 45, 32, 97,108,115,111, 32,115,116,
- 114,105,112,115, 32,119,104,105,116,101,115,112, 97, 99,101,
- 10,102,117,110, 99,116,105,111,110, 32,115,112,108,105,116,
- 95, 99, 95,116,111,107,101,110,115, 40,115, 44, 32,112, 97,
- 116, 41, 10, 10, 9,115, 32, 61, 32,115,116,114,105,110,103,
- 46,103,115,117, 98, 40,115, 44, 32, 34, 94, 37,115, 42, 34,
- 44, 32, 34, 34, 41, 10, 9,115, 32, 61, 32,115,116,114,105,
- 110,103, 46,103,115,117, 98, 40,115, 44, 32, 34, 37,115, 42,
- 36, 34, 44, 32, 34, 34, 41, 10, 10, 9,108,111, 99, 97,108,
- 32,116,111,107,101,110, 95, 98,101,103,105,110, 32, 61, 32,
- 49, 10, 9,108,111, 99, 97,108, 32,116,111,107,101,110, 95,
- 101,110,100, 32, 61, 32, 49, 10, 9,108,111, 99, 97,108, 32,
- 111,102,115, 32, 61, 32, 49, 10, 9,108,111, 99, 97,108, 32,
- 114,101,116, 32, 61, 32,123,110, 61, 48,125, 10, 10, 9,102,
- 117,110, 99,116,105,111,110, 32, 97,100,100, 95,116,111,107,
- 101,110, 40,111,102,115, 41, 10, 10, 9, 9,108,111, 99, 97,
- 108, 32,116, 32, 61, 32,115,116,114,105,110,103, 46,115,117,
- 98, 40,115, 44, 32,116,111,107,101,110, 95, 98,101,103,105,
- 110, 44, 32,111,102,115, 41, 10, 9, 9,116, 32, 61, 32,115,
- 116,114,105,110,103, 46,103,115,117, 98, 40,116, 44, 32, 34,
- 94, 37,115, 42, 34, 44, 32, 34, 34, 41, 10, 9, 9,116, 32,
- 61, 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,116,
- 44, 32, 34, 37,115, 42, 36, 34, 44, 32, 34, 34, 41, 10, 9,
- 9,114,101,116, 46,110, 32, 61, 32,114,101,116, 46,110, 32,
- 43, 32, 49, 10, 9, 9,114,101,116, 91,114,101,116, 46,110,
- 93, 32, 61, 32,116, 10, 9,101,110,100, 10, 10, 9,119,104,
- 105,108,101, 32,111,102,115, 32, 60, 61, 32,115,116,114,105,
- 110,103, 46,108,101,110, 40,115, 41, 32,100,111, 10, 10, 9,
- 9,108,111, 99, 97,108, 32,115,117, 98, 32, 61, 32,115,116,
- 114,105,110,103, 46,115,117, 98, 40,115, 44, 32,111,102,115,
- 44, 32, 45, 49, 41, 10, 9, 9,108,111, 99, 97,108, 32, 98,
- 44,101, 32, 61, 32,115,116,114,105,110,103, 46,102,105,110,
- 100, 40,115,117, 98, 44, 32, 34, 94, 34, 46, 46,112, 97,116,
- 41, 10, 9, 9,105,102, 32, 98, 32,116,104,101,110, 10, 9,
- 9, 9, 97,100,100, 95,116,111,107,101,110, 40,111,102,115,
- 45, 49, 41, 10, 9, 9, 9,111,102,115, 32, 61, 32,111,102,
- 115, 43,101, 10, 9, 9, 9,116,111,107,101,110, 95, 98,101,
- 103,105,110, 32, 61, 32,111,102,115, 10, 9, 9,101,108,115,
- 101, 10, 9, 9, 9,108,111, 99, 97,108, 32, 99,104, 97,114,
- 32, 61, 32,115,116,114,105,110,103, 46,115,117, 98, 40,115,
- 44, 32,111,102,115, 44, 32,111,102,115, 41, 10, 9, 9, 9,
- 105,102, 32, 99,104, 97,114, 32, 61, 61, 32, 34, 40, 34, 32,
- 111,114, 32, 99,104, 97,114, 32, 61, 61, 32, 34, 60, 34, 32,
- 116,104,101,110, 10, 10, 9, 9, 9, 9,108,111, 99, 97,108,
- 32, 98,108,111, 99,107, 10, 9, 9, 9, 9,105,102, 32, 99,
- 104, 97,114, 32, 61, 61, 32, 34, 40, 34, 32,116,104,101,110,
- 32, 98,108,111, 99,107, 32, 61, 32, 34, 94, 37, 98, 40, 41,
- 34, 32,101,110,100, 10, 9, 9, 9, 9,105,102, 32, 99,104,
- 97,114, 32, 61, 61, 32, 34, 60, 34, 32,116,104,101,110, 32,
- 98,108,111, 99,107, 32, 61, 32, 34, 94, 37, 98, 60, 62, 34,
- 32,101,110,100, 10, 10, 9, 9, 9, 9, 98, 44,101, 32, 61,
- 32,115,116,114,105,110,103, 46,102,105,110,100, 40,115,117,
- 98, 44, 32, 98,108,111, 99,107, 41, 10, 9, 9, 9, 9,105,
- 102, 32,110,111,116, 32, 98, 32,116,104,101,110, 10, 9, 9,
- 9, 9, 9, 45, 45, 32,117,110,116,101,114,109,105,110, 97,
- 116,101,100, 32, 98,108,111, 99,107, 63, 10, 9, 9, 9, 9,
- 9,111,102,115, 32, 61, 32,111,102,115, 43, 49, 10, 9, 9,
- 9, 9,101,108,115,101, 10, 9, 9, 9, 9, 9,111,102,115,
- 32, 61, 32,111,102,115, 32, 43, 32,101, 10, 9, 9, 9, 9,
- 101,110,100, 10, 10, 9, 9, 9,101,108,115,101, 10, 9, 9,
- 9, 9,111,102,115, 32, 61, 32,111,102,115, 43, 49, 10, 9,
- 9, 9,101,110,100, 10, 9, 9,101,110,100, 10, 10, 9,101,
- 110,100, 10, 9, 97,100,100, 95,116,111,107,101,110, 40,111,
- 102,115, 41, 10, 9, 45, 45,105,102, 32,114,101,116, 46,110,
- 32, 61, 61, 32, 48, 32,116,104,101,110, 10, 10, 9, 45, 45,
- 9,114,101,116, 46,110, 61, 49, 10, 9, 45, 45, 9,114,101,
- 116, 91, 49, 93, 32, 61, 32, 34, 34, 10, 9, 45, 45,101,110,
- 100, 10, 10, 9,114,101,116,117,114,110, 32,114,101,116, 10,
- 10,101,110,100, 10, 10, 45, 45, 32, 99,111,110, 99, 97,116,
- 101,110, 97,116,101, 32,115,116,114,105,110,103,115, 32,111,
- 102, 32, 97, 32,116, 97, 98,108,101, 10,102,117,110, 99,116,
- 105,111,110, 32, 99,111,110, 99, 97,116, 32, 40,116, 44,102,
- 44,108, 44,106,115,116,114, 41, 10, 9,106,115,116,114, 32,
- 61, 32,106,115,116,114, 32,111,114, 32, 34, 32, 34, 10, 32,
- 108,111, 99, 97,108, 32,115, 32, 61, 32, 39, 39, 10, 32,108,
- 111, 99, 97,108, 32,105, 61,102, 10, 32,119,104,105,108,101,
- 32,105, 60, 61,108, 32,100,111, 10, 32, 32,115, 32, 61, 32,
- 115, 46, 46,116, 91,105, 93, 10, 32, 32,105, 32, 61, 32,105,
- 43, 49, 10, 32, 32,105,102, 32,105, 32, 60, 61, 32,108, 32,
- 116,104,101,110, 32,115, 32, 61, 32,115, 46, 46,106,115,116,
- 114, 32,101,110,100, 10, 32,101,110,100, 10, 32,114,101,116,
- 117,114,110, 32,115, 10,101,110,100, 10, 10, 45, 45, 32, 99,
- 111,110, 99, 97,116,101,110, 97,116,101, 32, 97,108,108, 32,
- 112, 97,114, 97,109,101,116,101,114,115, 44, 32,102,111,108,
- 108,111,119,105,110,103, 32,111,117,116,112,117,116, 32,114,
- 117,108,101,115, 10,102,117,110, 99,116,105,111,110, 32, 99,
- 111,110, 99, 97,116,112, 97,114, 97,109, 32, 40,108,105,110,
- 101, 44, 32, 46, 46, 46, 41, 10, 32,108,111, 99, 97,108, 32,
- 105, 61, 49, 10, 32,119,104,105,108,101, 32,105, 60, 61, 97,
- 114,103, 46,110, 32,100,111, 10, 32, 32,105,102, 32, 95, 99,
- 111,110,116, 32, 97,110,100, 32,110,111,116, 32,115,116,114,
- 102,105,110,100, 40, 95, 99,111,110,116, 44, 39, 91, 37, 40,
- 44, 34, 93, 39, 41, 32, 97,110,100, 10, 32, 32, 32, 32, 32,
- 115,116,114,102,105,110,100, 40, 97,114,103, 91,105, 93, 44,
- 34, 94, 91, 37, 97, 95,126, 93, 34, 41, 32,116,104,101,110,
- 10, 9, 32, 32, 32, 32,108,105,110,101, 32, 61, 32,108,105,
- 110,101, 32, 46, 46, 32, 39, 32, 39, 10, 32, 32,101,110,100,
- 10, 32, 32,108,105,110,101, 32, 61, 32,108,105,110,101, 32,
- 46, 46, 32, 97,114,103, 91,105, 93, 10, 32, 32,105,102, 32,
- 97,114,103, 91,105, 93, 32,126, 61, 32, 39, 39, 32,116,104,
- 101,110, 10, 32, 32, 32, 95, 99,111,110,116, 32, 61, 32,115,
- 116,114,115,117, 98, 40, 97,114,103, 91,105, 93, 44, 45, 49,
- 44, 45, 49, 41, 10, 32, 32,101,110,100, 10, 32, 32,105, 32,
- 61, 32,105, 43, 49, 10, 32,101,110,100, 10, 32,105,102, 32,
- 115,116,114,102,105,110,100, 40, 97,114,103, 91, 97,114,103,
- 46,110, 93, 44, 34, 91, 37, 47, 37, 41, 37, 59, 37,123, 37,
- 125, 93, 36, 34, 41, 32,116,104,101,110, 10, 32, 32, 95, 99,
- 111,110,116, 61,110,105,108, 32,108,105,110,101, 32, 61, 32,
- 108,105,110,101, 32, 46, 46, 32, 39, 92,110, 39, 10, 32,101,
- 110,100, 10, 9,114,101,116,117,114,110, 32,108,105,110,101,
- 10,101,110,100, 10, 10, 45, 45, 32,111,117,116,112,117,116,
- 32,108,105,110,101, 10,102,117,110, 99,116,105,111,110, 32,
- 111,117,116,112,117,116, 32, 40, 46, 46, 46, 41, 10, 32,108,
- 111, 99, 97,108, 32,105, 61, 49, 10, 32,119,104,105,108,101,
- 32,105, 60, 61, 97,114,103, 46,110, 32,100,111, 10, 32, 32,
- 105,102, 32, 95, 99,111,110,116, 32, 97,110,100, 32,110,111,
- 116, 32,115,116,114,102,105,110,100, 40, 95, 99,111,110,116,
- 44, 39, 91, 37, 40, 44, 34, 93, 39, 41, 32, 97,110,100, 10,
- 32, 32, 32, 32, 32,115,116,114,102,105,110,100, 40, 97,114,
- 103, 91,105, 93, 44, 34, 94, 91, 37, 97, 95,126, 93, 34, 41,
- 32,116,104,101,110, 10, 9, 32, 32, 32, 32,119,114,105,116,
- 101, 40, 39, 32, 39, 41, 10, 32, 32,101,110,100, 10, 32, 32,
- 119,114,105,116,101, 40, 97,114,103, 91,105, 93, 41, 10, 32,
- 32,105,102, 32, 97,114,103, 91,105, 93, 32,126, 61, 32, 39,
- 39, 32,116,104,101,110, 10, 32, 32, 32, 95, 99,111,110,116,
- 32, 61, 32,115,116,114,115,117, 98, 40, 97,114,103, 91,105,
- 93, 44, 45, 49, 44, 45, 49, 41, 10, 32, 32,101,110,100, 10,
- 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32,101,110,100, 10,
- 32,105,102, 32,115,116,114,102,105,110,100, 40, 97,114,103,
- 91, 97,114,103, 46,110, 93, 44, 34, 91, 37, 47, 37, 41, 37,
- 59, 37,123, 37,125, 93, 36, 34, 41, 32,116,104,101,110, 10,
- 32, 32, 95, 99,111,110,116, 61,110,105,108, 32,119,114,105,
- 116,101, 40, 39, 92,110, 39, 41, 10, 32,101,110,100, 10,101,
- 110,100, 10, 10,102,117,110, 99,116,105,111,110, 32,103,101,
- 116, 95,112,114,111,112,101,114,116,121, 95,109,101,116,104,
- 111,100,115, 40,112,116,121,112,101, 44, 32,110, 97,109,101,
- 41, 10, 10, 9,105,102, 32,103,101,116, 95,112,114,111,112,
- 101,114,116,121, 95,109,101,116,104,111,100,115, 95,104,111,
- 111,107, 32, 97,110,100, 32,103,101,116, 95,112,114,111,112,
- 101,114,116,121, 95,109,101,116,104,111,100,115, 95,104,111,
- 111,107, 40,112,116,121,112,101, 44,110, 97,109,101, 41, 32,
- 116,104,101,110, 10, 9, 9,114,101,116,117,114,110, 32,103,
- 101,116, 95,112,114,111,112,101,114,116,121, 95,109,101,116,
- 104,111,100,115, 95,104,111,111,107, 40,112,116,121,112,101,
- 44, 32,110, 97,109,101, 41, 10, 9,101,110,100, 10, 10, 9,
- 105,102, 32,112,116,121,112,101, 32, 61, 61, 32, 34,100,101,
- 102, 97,117,108,116, 34, 32,116,104,101,110, 32, 45, 45, 32,
- 103,101,116, 95,110, 97,109,101, 44, 32,115,101,116, 95,110,
- 97,109,101, 10, 9, 9,114,101,116,117,114,110, 32, 34,103,
- 101,116, 95, 34, 46, 46,110, 97,109,101, 44, 32, 34,115,101,
- 116, 95, 34, 46, 46,110, 97,109,101, 10, 9,101,110,100, 10,
- 10, 9,105,102, 32,112,116,121,112,101, 32, 61, 61, 32, 34,
- 113,116, 34, 32,116,104,101,110, 32, 45, 45, 32,110, 97,109,
- 101, 44, 32,115,101,116, 78, 97,109,101, 10, 9, 9,114,101,
- 116,117,114,110, 32,110, 97,109,101, 44, 32, 34,115,101,116,
- 34, 46, 46,115,116,114,105,110,103, 46,117,112,112,101,114,
- 40,115,116,114,105,110,103, 46,115,117, 98, 40,110, 97,109,
- 101, 44, 32, 49, 44, 32, 49, 41, 41, 46, 46,115,116,114,105,
- 110,103, 46,115,117, 98, 40,110, 97,109,101, 44, 32, 50, 44,
- 32, 45, 49, 41, 10, 9,101,110,100, 10, 10, 9,105,102, 32,
- 112,116,121,112,101, 32, 61, 61, 32, 34,111,118,101,114,108,
- 111, 97,100, 34, 32,116,104,101,110, 32, 45, 45, 32,110, 97,
- 109,101, 44, 32,110, 97,109,101, 10, 9, 9,114,101,116,117,
- 114,110, 32,110, 97,109,101, 44,110, 97,109,101, 10, 9,101,
- 110,100, 10, 10, 9,114,101,116,117,114,110, 32,110,105,108,
- 10,101,110,100, 10, 10, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 32,116,104,101, 32,104,111,111,107,115,
- 10, 10, 45, 45, 32, 99, 97,108,108,101,100, 32,114,105,103,
- 104,116, 32, 97,102,116,101,114, 32,112,114,111, 99,101,115,
- 115,105,110,103, 32,116,104,101, 32, 36, 91,105, 99,104,108,
- 93,102,105,108,101, 32,100,105,114,101, 99,116,105,118,101,
- 115, 44, 10, 45, 45, 32,114,105,103,104,116, 32, 98,101,102,
- 111,114,101, 32,112,114,111, 99,101,115,115,105,110,103, 32,
- 97,110,121,116,104,105,110,103, 32,101,108,115,101, 10, 45,
- 45, 32,116, 97,107,101,115, 32,116,104,101, 32,112, 97, 99,
- 107, 97,103,101, 32,111, 98,106,101, 99,116, 32, 97,115, 32,
- 116,104,101, 32,112, 97,114, 97,109,101,116,101,114, 10,102,
- 117,110, 99,116,105,111,110, 32,112,114,101,112,114,111, 99,
- 101,115,115, 95,104,111,111,107, 40,112, 41, 10, 9, 45, 45,
- 32,112, 46, 99,111,100,101, 32,104, 97,115, 32, 97,108,108,
- 32,116,104,101, 32,105,110,112,117,116, 32, 99,111,100,101,
- 32,102,114,111,109, 32,116,104,101, 32,112,107,103, 10,101,
- 110,100, 10, 10, 10, 45, 45, 32, 99, 97,108,108,101,100, 32,
- 102,111,114, 32,101,118,101,114,121, 32, 36,105,102,105,108,
- 101, 32,100,105,114,101, 99,116,105,118,101, 10, 45, 45, 32,
- 116, 97,107,101,115, 32, 97, 32,116, 97, 98,108,101, 32,119,
- 105,116,104, 32, 97, 32,115,116,114,105,110,103, 32, 99, 97,
- 108,108,101,100, 32, 39, 99,111,100,101, 39, 32,105,110,115,
- 105,100,101, 44, 32,116,104,101, 32,102,105,108,101,110, 97,
- 109,101, 44, 32, 97,110,100, 32, 97,110,121, 32,101,120,116,
- 114, 97, 32, 97,114,103,117,109,101,110,116,115, 10, 45, 45,
- 32,112, 97,115,115,101,100, 32,116,111, 32, 36,105,102,105,
- 108,101, 46, 32,110,111, 32,114,101,116,117,114,110, 32,118,
- 97,108,117,101, 10,102,117,110, 99,116,105,111,110, 32,105,
- 110, 99,108,117,100,101, 95,102,105,108,101, 95,104,111,111,
- 107, 40,116, 44, 32,102,105,108,101,110, 97,109,101, 44, 32,
- 46, 46, 46, 41, 10, 10,101,110,100, 10, 10, 45, 45, 32, 99,
- 97,108,108,101,100, 32, 97,102,116,101,114, 32,112,114,111,
- 99,101,115,115,105,110,103, 32, 97,110,121,116,104,105,110,
- 103, 32,116,104, 97,116, 39,115, 32,110,111,116, 32, 99,111,
- 100,101, 32, 40,108,105,107,101, 32, 39, 36,114,101,110, 97,
- 109,105,110,103, 39, 44, 32, 99,111,109,109,101,110,116,115,
- 44, 32,101,116, 99, 41, 10, 45, 45, 32, 97,110,100, 32,114,
- 105,103,104,116, 32, 98,101,102,111,114,101, 32,112, 97,114,
- 115,105,110,103, 32,116,104,101, 32, 97, 99,116,117, 97,108,
- 32, 99,111,100,101, 46, 10, 45, 45, 32,116, 97,107,101,115,
- 32,116,104,101, 32, 80, 97, 99,107, 97,103,101, 32,111, 98,
- 106,101, 99,116, 32,119,105,116,104, 32, 97,108,108, 32,116,
- 104,101, 32, 99,111,100,101, 32,111,110, 32,116,104,101, 32,
- 39, 99,111,100,101, 39, 32,107,101,121, 46, 32,110,111, 32,
- 114,101,116,117,114,110, 32,118, 97,108,117,101, 10,102,117,
- 110, 99,116,105,111,110, 32,112,114,101,112, 97,114,115,101,
- 95,104,111,111,107, 40,112, 97, 99,107, 97,103,101, 41, 10,
- 10,101,110,100, 10, 10, 10, 45, 45, 32, 99, 97,108,108,101,
- 100, 32, 97,102,116,101,114, 32,119,114,105,116,105,110,103,
- 32, 97,108,108, 32,116,104,101, 32,111,117,116,112,117,116,
- 46, 10, 45, 45, 32,116, 97,107,101,115, 32,116,104,101, 32,
- 80, 97, 99,107, 97,103,101, 32,111, 98,106,101, 99,116, 10,
- 102,117,110, 99,116,105,111,110, 32,112,111,115,116, 95,111,
- 117,116,112,117,116, 95,104,111,111,107, 40,112, 97, 99,107,
- 97,103,101, 41, 10, 10,101,110,100, 10, 10, 10, 45, 45, 32,
- 99, 97,108,108,101,100, 32,102,114,111,109, 32, 39,103,101,
- 116, 95,112,114,111,112,101,114,116,121, 95,109,101,116,104,
- 111,100,115, 39, 32,116,111, 32,103,101,116, 32,116,104,101,
- 32,109,101,116,104,111,100,115, 32,116,111, 32,114,101,116,
- 114,105,101,118,101, 32, 97, 32,112,114,111,112,101,114,116,
- 121, 10, 45, 45, 32, 97, 99, 99,111,114,100,105,110,103, 32,
- 116,111, 32,105,116,115, 32,116,121,112,101, 10,102,117,110,
- 99,116,105,111,110, 32,103,101,116, 95,112,114,111,112,101,
- 114,116,121, 95,109,101,116,104,111,100,115, 95,104,111,111,
- 107, 40,112,114,111,112,101,114,116,121, 95,116,121,112,101,
- 44, 32,110, 97,109,101, 41, 10, 10,101,110,100, 10, 10, 45,
- 45, 32, 99, 97,108,108,101,100, 32,102,114,111,109, 32, 67,
- 108, 97,115,115, 67,111,110,116, 97,105,110,101,114, 58,100,
- 111,112, 97,114,115,101, 32,119,105,116,104, 32,116,104,101,
- 32,115,116,114,105,110,103, 32, 98,101,105,110,103, 32,112,
- 97,114,115,101,100, 10, 45, 45, 32,114,101,116,117,114,110,
- 32,110,105,108, 44, 32,111,114, 32, 97, 32,115,117, 98,115,
- 116,114,105,110,103, 10,102,117,110, 99,116,105,111,110, 32,
- 112, 97,114,115,101,114, 95,104,111,111,107, 40,115, 41, 10,
- 10, 9,114,101,116,117,114,110, 32,110,105,108, 10,101,110,
- 100, 10, 10, 45, 45, 32, 99,117,115,116,111,109, 32,112,117,
- 115,104,101,114,115, 10, 10, 95,112,117,115,104, 95,102,117,
- 110, 99,116,105,111,110,115, 32, 61, 32,123,125, 10, 95,105,
- 115, 95,102,117,110, 99,116,105,111,110,115, 32, 61, 32,123,
- 125, 10, 95,116,111, 95,102,117,110, 99,116,105,111,110,115,
- 32, 61, 32,123,125, 10, 10, 95, 98, 97,115,101, 95,112,117,
- 115,104, 95,102,117,110, 99,116,105,111,110,115, 32, 61, 32,
- 123,125, 10, 95, 98, 97,115,101, 95,105,115, 95,102,117,110,
- 99,116,105,111,110,115, 32, 61, 32,123,125, 10, 95, 98, 97,
- 115,101, 95,116,111, 95,102,117,110, 99,116,105,111,110,115,
- 32, 61, 32,123,125, 10, 10,108,111, 99, 97,108, 32,102,117,
- 110, 99,116,105,111,110, 32,115,101, 97,114, 99,104, 95, 98,
- 97,115,101, 40,116, 44, 32,102,117,110, 99,115, 41, 10, 10,
- 9,108,111, 99, 97,108, 32, 99,108, 97,115,115, 32, 61, 32,
- 95,103,108,111, 98, 97,108, 95, 99,108, 97,115,115,101,115,
- 91,116, 93, 10, 10, 9,119,104,105,108,101, 32, 99,108, 97,
- 115,115, 32,100,111, 10, 9, 9,105,102, 32,102,117,110, 99,
- 115, 91, 99,108, 97,115,115, 46,116,121,112,101, 93, 32,116,
- 104,101,110, 10, 9, 9, 9,114,101,116,117,114,110, 32,102,
- 117,110, 99,115, 91, 99,108, 97,115,115, 46,116,121,112,101,
- 93, 10, 9, 9,101,110,100, 10, 9, 9, 99,108, 97,115,115,
- 32, 61, 32, 95,103,108,111, 98, 97,108, 95, 99,108, 97,115,
- 115,101,115, 91, 99,108, 97,115,115, 46, 98,116,121,112,101,
- 93, 10, 9,101,110,100, 10, 9,114,101,116,117,114,110, 32,
- 110,105,108, 10,101,110,100, 10, 10,102,117,110, 99,116,105,
- 111,110, 32,103,101,116, 95,112,117,115,104, 95,102,117,110,
- 99,116,105,111,110, 40,116, 41, 10, 9,114,101,116,117,114,
- 110, 32, 95,112,117,115,104, 95,102,117,110, 99,116,105,111,
- 110,115, 91,116, 93, 32,111,114, 32,115,101, 97,114, 99,104,
- 95, 98, 97,115,101, 40,116, 44, 32, 95, 98, 97,115,101, 95,
- 112,117,115,104, 95,102,117,110, 99,116,105,111,110,115, 41,
- 32,111,114, 32, 34,116,111,108,117, 97, 95,112,117,115,104,
- 117,115,101,114,116,121,112,101, 34, 10,101,110,100, 10, 10,
- 102,117,110, 99,116,105,111,110, 32,103,101,116, 95,116,111,
- 95,102,117,110, 99,116,105,111,110, 40,116, 41, 10, 9,114,
- 101,116,117,114,110, 32, 95,116,111, 95,102,117,110, 99,116,
- 105,111,110,115, 91,116, 93, 32,111,114, 32,115,101, 97,114,
- 99,104, 95, 98, 97,115,101, 40,116, 44, 32, 95, 98, 97,115,
- 101, 95,116,111, 95,102,117,110, 99,116,105,111,110,115, 41,
- 32,111,114, 32, 34,116,111,108,117, 97, 95,116,111,117,115,
- 101,114,116,121,112,101, 34, 10,101,110,100, 10, 10,102,117,
- 110, 99,116,105,111,110, 32,103,101,116, 95,105,115, 95,102,
- 117,110, 99,116,105,111,110, 40,116, 41, 10, 9,114,101,116,
- 117,114,110, 32, 95,105,115, 95,102,117,110, 99,116,105,111,
- 110,115, 91,116, 93, 32,111,114, 32,115,101, 97,114, 99,104,
- 95, 98, 97,115,101, 40,116, 44, 32, 95, 98, 97,115,101, 95,
- 105,115, 95,102,117,110, 99,116,105,111,110,115, 41, 32,111,
- 114, 32, 34,116,111,108,117, 97, 95,105,115,117,115,101,114,
- 116,121,112,101, 34, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: lua/tolua++/src/bin/lua/basic.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32, 97, 98,115,116,114,
- 97, 99,116, 32,102,101, 97,116,117,114,101, 32, 99,108, 97,
- 115,115, 10, 45, 45, 32, 87,114,105,116,116,101,110, 32, 98,
- 121, 32, 87, 97,108,100,101,109, 97,114, 32, 67,101,108,101,
- 115, 10, 45, 45, 32, 84,101, 67, 71,114, 97,102, 47, 80, 85,
- 67, 45, 82,105,111, 10, 45, 45, 32, 74,117,108, 32, 49, 57,
- 57, 56, 10, 45, 45, 32, 36, 73,100, 58, 32, 36, 10, 10, 45,
- 45, 32, 84,104,105,115, 32, 99,111,100,101, 32,105,115, 32,
- 102,114,101,101, 32,115,111,102,116,119, 97,114,101, 59, 32,
- 121,111,117, 32, 99, 97,110, 32,114,101,100,105,115,116,114,
- 105, 98,117,116,101, 32,105,116, 32, 97,110,100, 47,111,114,
- 32,109,111,100,105,102,121, 32,105,116, 46, 10, 45, 45, 32,
- 84,104,101, 32,115,111,102,116,119, 97,114,101, 32,112,114,
- 111,118,105,100,101,100, 32,104,101,114,101,117,110,100,101,
- 114, 32,105,115, 32,111,110, 32, 97,110, 32, 34, 97,115, 32,
- 105,115, 34, 32, 98, 97,115,105,115, 44, 32, 97,110,100, 10,
- 45, 45, 32,116,104,101, 32, 97,117,116,104,111,114, 32,104,
- 97,115, 32,110,111, 32,111, 98,108,105,103, 97,116,105,111,
- 110, 32,116,111, 32,112,114,111,118,105,100,101, 32,109, 97,
- 105,110,116,101,110, 97,110, 99,101, 44, 32,115,117,112,112,
- 111,114,116, 44, 32,117,112,100, 97,116,101,115, 44, 10, 45,
- 45, 32,101,110,104, 97,110, 99,101,109,101,110,116,115, 44,
- 32,111,114, 32,109,111,100,105,102,105, 99, 97,116,105,111,
- 110,115, 46, 10, 10, 10, 45, 45, 32, 70,101, 97,116,117,114,
- 101, 32, 99,108, 97,115,115, 10, 45, 45, 32, 82,101,112,114,
- 101,115,101,110,116,115, 32,116,104,101, 32, 98, 97,115,101,
- 32, 99,108, 97,115,115, 32,111,102, 32, 97,108,108, 32,109,
- 97,112,112,101,100, 32,102,101, 97,116,117,114,101, 46, 10,
- 99,108, 97,115,115, 70,101, 97,116,117,114,101, 32, 61, 32,
- 123, 10,125, 10, 99,108, 97,115,115, 70,101, 97,116,117,114,
- 101, 46, 95, 95,105,110,100,101,120, 32, 61, 32, 99,108, 97,
- 115,115, 70,101, 97,116,117,114,101, 10, 10, 45, 45, 32,119,
- 114,105,116,101, 32,115,117,112,112,111,114,116, 32, 99,111,
- 100,101, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,
- 115,115, 70,101, 97,116,117,114,101, 58,115,117,112, 99,111,
- 100,101, 32, 40, 41, 10,101,110,100, 10, 10, 45, 45, 32,111,
- 117,116,112,117,116, 32,116, 97,103, 10,102,117,110, 99,116,
- 105,111,110, 32, 99,108, 97,115,115, 70,101, 97,116,117,114,
- 101, 58,100,101, 99,108,116,121,112,101, 32, 40, 41, 10,101,
- 110,100, 10, 10, 45, 45, 32,114,101,103,105,115,116,101,114,
- 32,102,101, 97,116,117,114,101, 10,102,117,110, 99,116,105,
- 111,110, 32, 99,108, 97,115,115, 70,101, 97,116,117,114,101,
- 58,114,101,103,105,115,116,101,114, 32, 40,112,114,101, 41,
- 10,101,110,100, 10, 10, 45, 45, 32,116,114, 97,110,115,108,
- 97,116,101, 32,118,101,114, 98, 97,116,105,109, 10,102,117,
- 110, 99,116,105,111,110, 32, 99,108, 97,115,115, 70,101, 97,
- 116,117,114,101, 58,112,114,101, 97,109, 98,108,101, 32, 40,
- 41, 10,101,110,100, 10, 10, 45, 45, 32, 99,104,101, 99,107,
- 32,105,102, 32,105,116, 32,105,115, 32, 97, 32,118, 97,114,
- 105, 97, 98,108,101, 10,102,117,110, 99,116,105,111,110, 32,
- 99,108, 97,115,115, 70,101, 97,116,117,114,101, 58,105,115,
- 118, 97,114,105, 97, 98,108,101, 32, 40, 41, 10, 32,114,101,
- 116,117,114,110, 32,102, 97,108,115,101, 10,101,110,100, 10,
- 10, 45, 45, 32, 99,104,101, 99,107, 32,105,102, 32,105,116,
- 32,114,101,113,117,105,114,101,115, 32, 99,111,108,108,101,
- 99,116,105,111,110, 10,102,117,110, 99,116,105,111,110, 32,
- 99,108, 97,115,115, 70,101, 97,116,117,114,101, 58,114,101,
- 113,117,105,114,101, 99,111,108,108,101, 99,116,105,111,110,
- 32, 40,116, 41, 10, 32,114,101,116,117,114,110, 32,102, 97,
- 108,115,101, 10,101,110,100, 10, 10, 45, 45, 32, 98,117,105,
- 108,100, 32,110, 97,109,101,115, 10,102,117,110, 99,116,105,
- 111,110, 32, 99,108, 97,115,115, 70,101, 97,116,117,114,101,
- 58, 98,117,105,108,100,110, 97,109,101,115, 32, 40, 41, 10,
- 32,105,102, 32,115,101,108,102, 46,110, 97,109,101, 32, 97,
- 110,100, 32,115,101,108,102, 46,110, 97,109,101,126, 61, 39,
- 39, 32,116,104,101,110, 10, 32, 32,108,111, 99, 97,108, 32,
- 110, 32, 61, 32,115,112,108,105,116, 40,115,101,108,102, 46,
- 110, 97,109,101, 44, 39, 64, 39, 41, 10, 32, 32,115,101,108,
- 102, 46,110, 97,109,101, 32, 61, 32,110, 91, 49, 93, 10, 32,
- 32,115,101,108,102, 46,110, 97,109,101, 32, 61, 32,115,116,
- 114,105,110,103, 46,103,115,117, 98, 40,115,101,108,102, 46,
- 110, 97,109,101, 44, 32, 34, 58, 37,100, 42, 36, 34, 44, 32,
- 34, 34, 41, 10, 32, 32,105,102, 32,110,111,116, 32,110, 91,
- 50, 93, 32,116,104,101,110, 10, 32, 32, 32,110, 91, 50, 93,
- 32, 61, 32, 97,112,112,108,121,114,101,110, 97,109,105,110,
- 103, 40,110, 91, 49, 93, 41, 10, 32, 32,101,110,100, 10, 32,
- 32,115,101,108,102, 46,108,110, 97,109,101, 32, 61, 32,110,
- 91, 50, 93, 32,111,114, 32,103,115,117, 98, 40,110, 91, 49,
- 93, 44, 34, 37, 91, 46, 45, 37, 93, 34, 44, 34, 34, 41, 10,
- 32, 32,115,101,108,102, 46,108,110, 97,109,101, 32, 61, 32,
- 115,116,114,105,110,103, 46,103,115,117, 98, 40,115,101,108,
- 102, 46,108,110, 97,109,101, 44, 32, 34, 58, 37,100, 42, 36,
- 34, 44, 32, 34, 34, 41, 10, 32, 32,115,101,108,102, 46,111,
- 114,105,103,105,110, 97,108, 95,110, 97,109,101, 32, 61, 32,
- 115,101,108,102, 46,110, 97,109,101, 10, 32, 32,115,101,108,
- 102, 46,108,110, 97,109,101, 32, 61, 32, 99,108,101, 97,110,
- 95,116,101,109,112,108, 97,116,101, 40,115,101,108,102, 46,
- 108,110, 97,109,101, 41, 10, 32,101,110,100, 10, 32,105,102,
- 32,110,111,116, 32,115,101,108,102, 46,105,115, 95,112, 97,
- 114, 97,109,101,116,101,114, 32,116,104,101,110, 10, 9, 32,
- 115,101,108,102, 46,110, 97,109,101, 32, 61, 32,103,101,116,
- 111,110,108,121,110, 97,109,101,115,112, 97, 99,101, 40, 41,
- 32, 46, 46, 32,115,101,108,102, 46,110, 97,109,101, 10, 32,
- 101,110,100, 10, 10, 32,108,111, 99, 97,108, 32,112, 97,114,
- 101,110,116, 32, 61, 32, 99,108, 97,115,115, 67,111,110,116,
- 97,105,110,101,114, 46, 99,117,114,114, 10, 32,105,102, 32,
- 112, 97,114,101,110,116, 32,116,104,101,110, 10, 32, 9,115,
- 101,108,102, 46, 97, 99, 99,101,115,115, 32, 61, 32,112, 97,
- 114,101,110,116, 46, 99,117,114,114, 95,109,101,109, 98,101,
- 114, 95, 97, 99, 99,101,115,115, 10, 9,115,101,108,102, 46,
- 103,108,111, 98, 97,108, 95, 97, 99, 99,101,115,115, 32, 61,
- 32,115,101,108,102, 58, 99,104,101, 99,107, 95,112,117, 98,
- 108,105, 99, 95, 97, 99, 99,101,115,115, 40, 41, 10, 32,101,
- 108,115,101, 10, 32,101,110,100, 10,101,110,100, 10, 10,102,
- 117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 70,101,
- 97,116,117,114,101, 58, 99,104,101, 99,107, 95,112,117, 98,
- 108,105, 99, 95, 97, 99, 99,101,115,115, 40, 41, 10, 10, 9,
- 105,102, 32,116,121,112,101, 40,115,101,108,102, 46,103,108,
- 111, 98, 97,108, 95, 97, 99, 99,101,115,115, 41, 32, 61, 61,
- 32, 34, 98,111,111,108,101, 97,110, 34, 32,116,104,101,110,
- 10, 9, 9,114,101,116,117,114,110, 32,115,101,108,102, 46,
- 103,108,111, 98, 97,108, 95, 97, 99, 99,101,115,115, 10, 9,
- 101,110,100, 10, 10, 9,105,102, 32,115,101,108,102, 46, 97,
- 99, 99,101,115,115, 32, 97,110,100, 32,115,101,108,102, 46,
- 97, 99, 99,101,115,115, 32,126, 61, 32, 48, 32,116,104,101,
- 110, 10, 9, 9,114,101,116,117,114,110, 32,102, 97,108,115,
- 101, 10, 9,101,110,100, 10, 10, 9,108,111, 99, 97,108, 32,
- 112, 97,114,101,110,116, 32, 61, 32, 99,108, 97,115,115, 67,
- 111,110,116, 97,105,110,101,114, 46, 99,117,114,114, 10, 9,
- 119,104,105,108,101, 32,112, 97,114,101,110,116, 32,100,111,
- 10, 9, 9,105,102, 32,112, 97,114,101,110,116, 46, 97, 99,
- 99,101,115,115, 32, 97,110,100, 32,112, 97,114,101,110,116,
- 46, 97, 99, 99,101,115,115, 32,126, 61, 32, 48, 32,116,104,
- 101,110, 10, 9, 9, 9,114,101,116,117,114,110, 32,102, 97,
- 108,115,101, 10, 9, 9,101,110,100, 10, 9, 9,112, 97,114,
- 101,110,116, 32, 61, 32,112, 97,114,101,110,116, 46,112,114,
- 111,120, 10, 9,101,110,100, 10, 9,114,101,116,117,114,110,
- 32,116,114,117,101, 10,101,110,100, 10, 10,102,117,110, 99,
- 116,105,111,110, 32, 99,108,101, 97,110, 95,116,101,109,112,
- 108, 97,116,101, 40,116, 41, 10, 10, 9,114,101,116,117,114,
- 110, 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,116,
- 44, 32, 34, 91, 60, 62, 58, 44, 32, 37, 42, 93, 34, 44, 32,
- 34, 95, 34, 41, 10,101,110,100, 10, 10, 45, 45, 32, 99,104,
- 101, 99,107, 32,105,102, 32,102,101, 97,116,117,114,101, 32,
- 105,115, 32,105,110,115,105,100,101, 32, 97, 32, 99,111,110,
- 116, 97,105,110,101,114, 32,100,101,102,105,110,105,116,105,
- 111,110, 10, 45, 45, 32,105,116, 32,114,101,116,117,114,110,
- 115, 32,116,104,101, 32, 99,111,110,116, 97,105,110,101,114,
- 32, 99,108, 97,115,115, 32,110, 97,109,101, 32,111,114, 32,
- 110,105,108, 46, 10,102,117,110, 99,116,105,111,110, 32, 99,
- 108, 97,115,115, 70,101, 97,116,117,114,101, 58,105,110, 99,
- 111,110,116, 97,105,110,101,114, 32, 40,119,104,105, 99,104,
- 41, 10, 32,105,102, 32,115,101,108,102, 46,112, 97,114,101,
- 110,116, 32,116,104,101,110, 10, 32, 32,108,111, 99, 97,108,
- 32,112, 97,114,101,110,116, 32, 61, 32,115,101,108,102, 46,
- 112, 97,114,101,110,116, 10, 32, 32,119,104,105,108,101, 32,
- 112, 97,114,101,110,116, 32,100,111, 10, 32, 32, 32,105,102,
- 32,112, 97,114,101,110,116, 46, 99,108, 97,115,115,116,121,
- 112,101, 32, 61, 61, 32,119,104,105, 99,104, 32,116,104,101,
- 110, 10, 32, 32, 32, 32,114,101,116,117,114,110, 32,112, 97,
- 114,101,110,116, 46,110, 97,109,101, 10, 32, 32, 32,101,110,
- 100, 10, 32, 32, 32,112, 97,114,101,110,116, 32, 61, 32,112,
- 97,114,101,110,116, 46,112, 97,114,101,110,116, 10, 32, 32,
- 101,110,100, 10, 32,101,110,100, 10, 32,114,101,116,117,114,
- 110, 32,110,105,108, 10,101,110,100, 10, 10,102,117,110, 99,
- 116,105,111,110, 32, 99,108, 97,115,115, 70,101, 97,116,117,
- 114,101, 58,105,110, 99,108, 97,115,115, 32, 40, 41, 10, 32,
- 114,101,116,117,114,110, 32,115,101,108,102, 58,105,110, 99,
- 111,110,116, 97,105,110,101,114, 40, 39, 99,108, 97,115,115,
- 39, 41, 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,
- 110, 32, 99,108, 97,115,115, 70,101, 97,116,117,114,101, 58,
- 105,110,109,111,100,117,108,101, 32, 40, 41, 10, 32,114,101,
- 116,117,114,110, 32,115,101,108,102, 58,105,110, 99,111,110,
- 116, 97,105,110,101,114, 40, 39,109,111,100,117,108,101, 39,
- 41, 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,110,
- 32, 99,108, 97,115,115, 70,101, 97,116,117,114,101, 58,105,
- 110,110, 97,109,101,115,112, 97, 99,101, 32, 40, 41, 10, 32,
- 114,101,116,117,114,110, 32,115,101,108,102, 58,105,110, 99,
- 111,110,116, 97,105,110,101,114, 40, 39,110, 97,109,101,115,
- 112, 97, 99,101, 39, 41, 10,101,110,100, 10, 10, 45, 45, 32,
- 114,101,116,117,114,110, 32, 67, 32, 98,105,110,100,105,110,
- 103, 32,102,117,110, 99,116,105,111,110, 32,110, 97,109,101,
- 32, 98, 97,115,101,100, 32,111,110, 32,110, 97,109,101, 10,
- 45, 45, 32,116,104,101, 32, 99,108,105,101,110,116, 32,115,
- 112,101, 99,105,102,105,101,115, 32, 97, 32,112,114,101,102,
- 105,120, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,
- 115,115, 70,101, 97,116,117,114,101, 58, 99,102,117,110, 99,
- 110, 97,109,101, 32, 40,110, 41, 10, 10, 32,105,102, 32,115,
- 101,108,102, 46,112, 97,114,101,110,116, 32,116,104,101,110,
- 10, 32, 32,110, 32, 61, 32,115,101,108,102, 46,112, 97,114,
- 101,110,116, 58, 99,102,117,110, 99,110, 97,109,101, 40,110,
- 41, 10, 32,101,110,100, 10, 10, 32,108,111, 99, 97,108, 32,
- 102,110, 97,109,101, 32, 61, 32,115,101,108,102, 46,108,110,
- 97,109,101, 10, 32,105,102, 32,110,111,116, 32,102,110, 97,
- 109,101, 32,111,114, 32,102,110, 97,109,101, 32, 61, 61, 32,
- 39, 39, 32,116,104,101,110, 10, 32, 9,102,110, 97,109,101,
- 32, 61, 32,115,101,108,102, 46,110, 97,109,101, 10, 32,101,
- 110,100, 10, 32, 32,110, 32, 61, 32,115,116,114,105,110,103,
- 46,103,115,117, 98, 40,110, 46, 46, 39, 95, 39, 46, 46, 32,
- 40,102,110, 97,109,101, 41, 44, 32, 34, 91, 60, 62, 58, 44,
- 32, 92, 46, 37, 42, 38, 93, 34, 44, 32, 34, 95, 34, 41, 10,
- 10, 32, 32,114,101,116,117,114,110, 32,110, 10,101,110,100,
- 32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: lua/tolua++/src/bin/lua/feature.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32,118,101,114, 98, 97,
- 116,105,109, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,
- 105,116,116,101,110, 32, 98,121, 32, 87, 97,108,100,101,109,
- 97,114, 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67,
- 71,114, 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45,
- 32, 74,117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,
- 100, 58, 32,118,101,114, 98, 97,116,105,109, 46,108,117, 97,
- 44,118, 32, 49, 46, 51, 32, 50, 48, 48, 48, 47, 48, 49, 47,
- 50, 52, 32, 50, 48, 58, 52, 49, 58, 49, 54, 32, 99,101,108,
- 101,115, 32, 69,120,112, 32, 36, 10, 10, 45, 45, 32, 84,104,
- 105,115, 32, 99,111,100,101, 32,105,115, 32,102,114,101,101,
- 32,115,111,102,116,119, 97,114,101, 59, 32,121,111,117, 32,
- 99, 97,110, 32,114,101,100,105,115,116,114,105, 98,117,116,
- 101, 32,105,116, 32, 97,110,100, 47,111,114, 32,109,111,100,
- 105,102,121, 32,105,116, 46, 10, 45, 45, 32, 84,104,101, 32,
- 115,111,102,116,119, 97,114,101, 32,112,114,111,118,105,100,
- 101,100, 32,104,101,114,101,117,110,100,101,114, 32,105,115,
- 32,111,110, 32, 97,110, 32, 34, 97,115, 32,105,115, 34, 32,
- 98, 97,115,105,115, 44, 32, 97,110,100, 10, 45, 45, 32,116,
- 104,101, 32, 97,117,116,104,111,114, 32,104, 97,115, 32,110,
- 111, 32,111, 98,108,105,103, 97,116,105,111,110, 32,116,111,
- 32,112,114,111,118,105,100,101, 32,109, 97,105,110,116,101,
- 110, 97,110, 99,101, 44, 32,115,117,112,112,111,114,116, 44,
- 32,117,112,100, 97,116,101,115, 44, 10, 45, 45, 32,101,110,
- 104, 97,110, 99,101,109,101,110,116,115, 44, 32,111,114, 32,
- 109,111,100,105,102,105, 99, 97,116,105,111,110,115, 46, 10,
- 10, 10, 10, 45, 45, 32, 86,101,114, 98, 97,116,105,109, 32,
- 99,108, 97,115,115, 10, 45, 45, 32, 82,101,112,114,101,115,
- 101,110,116,115, 32, 97, 32,108,105,110,101, 32,116,114, 97,
- 110,115,108, 97,116,101,100, 32,100,105,114,101, 99,116,101,
- 100, 32,116,111, 32,116,104,101, 32, 98,105,110,100,105,110,
- 103, 32,102,105,108,101, 46, 10, 45, 45, 32, 84,104,101, 32,
- 102,111,108,108,111,119,105,110,103, 32,102,105,108,100,115,
- 32, 97,114,101, 32,115,116,111,114,101,100, 58, 10, 45, 45,
- 32, 32, 32,108,105,110,101, 32, 61, 32,108,105,110,101, 32,
- 116,101,120,116, 10, 99,108, 97,115,115, 86,101,114, 98, 97,
- 116,105,109, 32, 61, 32,123, 10, 32,108,105,110,101, 32, 61,
- 32, 39, 39, 44, 10, 9, 99,111,110,100, 32, 61, 32,110,105,
- 108, 44, 32, 32, 32, 32, 45, 45, 32, 99,111,110,100,105,116,
- 105,111,110, 58, 32,119,104,101,114,101, 32,116,111, 32,103,
- 101,110,101,114, 97,116,101, 32,116,104,101, 32, 99,111,100,
- 101, 32, 40,115, 61,115,117,112,111,114,116, 44, 32,114, 61,
- 114,101,103,105,115,116,101,114, 41, 10,125, 10, 99,108, 97,
- 115,115, 86,101,114, 98, 97,116,105,109, 46, 95, 95,105,110,
- 100,101,120, 32, 61, 32, 99,108, 97,115,115, 86,101,114, 98,
- 97,116,105,109, 10,115,101,116,109,101,116, 97,116, 97, 98,
- 108,101, 40, 99,108, 97,115,115, 86,101,114, 98, 97,116,105,
- 109, 44, 99,108, 97,115,115, 70,101, 97,116,117,114,101, 41,
- 10, 10, 45, 45, 32,112,114,101, 97,109, 98,108,101, 32,118,
- 101,114, 98, 97,116,105,109, 10,102,117,110, 99,116,105,111,
- 110, 32, 99,108, 97,115,115, 86,101,114, 98, 97,116,105,109,
- 58,112,114,101, 97,109, 98,108,101, 32, 40, 41, 10, 32,105,
- 102, 32,115,101,108,102, 46, 99,111,110,100, 32, 61, 61, 32,
- 39, 39, 32,116,104,101,110, 10, 32, 32,119,114,105,116,101,
- 40,115,101,108,102, 46,108,105,110,101, 41, 10, 32,101,110,
- 100, 10,101,110,100, 10, 10, 45, 45, 32,115,117,112,112,111,
- 114,116, 32, 99,111,100,101, 10,102,117,110, 99,116,105,111,
- 110, 32, 99,108, 97,115,115, 86,101,114, 98, 97,116,105,109,
- 58,115,117,112, 99,111,100,101, 32, 40, 41, 10, 32,105,102,
- 32,115,116,114,102,105,110,100, 40,115,101,108,102, 46, 99,
- 111,110,100, 44, 39,115, 39, 41, 32,116,104,101,110, 10, 32,
- 32,119,114,105,116,101, 40,115,101,108,102, 46,108,105,110,
- 101, 41, 10, 32, 32,119,114,105,116,101, 40, 39, 92,110, 39,
- 41, 10, 32,101,110,100, 10,101,110,100, 10, 10, 45, 45, 32,
- 114,101,103,105,115,116,101,114, 32, 99,111,100,101, 10,102,
- 117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 86,101,
- 114, 98, 97,116,105,109, 58,114,101,103,105,115,116,101,114,
- 32, 40,112,114,101, 41, 10, 32,105,102, 32,115,116,114,102,
- 105,110,100, 40,115,101,108,102, 46, 99,111,110,100, 44, 39,
- 114, 39, 41, 32,116,104,101,110, 10, 32, 32,119,114,105,116,
- 101, 40,115,101,108,102, 46,108,105,110,101, 41, 10, 32,101,
- 110,100, 10,101,110,100, 10, 10, 10, 45, 45, 32, 80,114,105,
- 110,116, 32,109,101,116,104,111,100, 10,102,117,110, 99,116,
- 105,111,110, 32, 99,108, 97,115,115, 86,101,114, 98, 97,116,
- 105,109, 58,112,114,105,110,116, 32, 40,105,100,101,110,116,
- 44, 99,108,111,115,101, 41, 10, 32,112,114,105,110,116, 40,
- 105,100,101,110,116, 46, 46, 34, 86,101,114, 98, 97,116,105,
- 109,123, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
- 110,116, 46, 46, 34, 32,108,105,110,101, 32, 61, 32, 39, 34,
- 46, 46,115,101,108,102, 46,108,105,110,101, 46, 46, 34, 39,
- 44, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,
- 116, 46, 46, 34,125, 34, 46, 46, 99,108,111,115,101, 41, 10,
- 101,110,100, 10, 10, 10, 45, 45, 32, 73,110,116,101,114,110,
- 97,108, 32, 99,111,110,115,116,114,117, 99,116,111,114, 10,
- 102,117,110, 99,116,105,111,110, 32, 95, 86,101,114, 98, 97,
- 116,105,109, 32, 40,116, 41, 10, 32,115,101,116,109,101,116,
- 97,116, 97, 98,108,101, 40,116, 44, 99,108, 97,115,115, 86,
- 101,114, 98, 97,116,105,109, 41, 10, 32, 97,112,112,101,110,
- 100, 40,116, 41, 10, 32,114,101,116,117,114,110, 32,116, 10,
- 101,110,100, 10, 10, 45, 45, 32, 67,111,110,115,116,114,117,
- 99,116,111,114, 10, 45, 45, 32, 69,120,112,101, 99,116,115,
- 32, 97, 32,115,116,114,105,110,103, 32,114,101,112,114,101,
- 115,101,110,116,105,110,103, 32,116,104,101, 32,116,101,120,
- 116, 32,108,105,110,101, 10,102,117,110, 99,116,105,111,110,
- 32, 86,101,114, 98, 97,116,105,109, 32, 40,108, 44, 99,111,
- 110,100, 41, 10, 32,105,102, 32,115,116,114,115,117, 98, 40,
- 108, 44, 49, 44, 49, 41, 32, 61, 61, 32, 34, 39, 34, 32,116,
- 104,101,110, 10, 32, 32,108, 32, 61, 32,115,116,114,115,117,
- 98, 40,108, 44, 50, 41, 10, 32,101,108,115,101,105,102, 32,
- 115,116,114,115,117, 98, 40,108, 44, 49, 44, 49, 41, 32, 61,
- 61, 32, 39, 36, 39, 32,116,104,101,110, 10, 32, 32, 99,111,
- 110,100, 32, 61, 32, 39,115,114, 39, 32, 32, 32, 32, 32, 32,
- 32, 45, 45, 32,103,101,110,101,114, 97,116,101,115, 32,105,
- 110, 32, 98,111,116,104, 32,115,117,112,111,114,116, 32, 97,
- 110,100, 32,114,101,103,105,115,116,101,114, 32,102,114, 97,
- 103,109,101,110,116,115, 10, 32, 32,108, 32, 61, 32,115,116,
- 114,115,117, 98, 40,108, 44, 50, 41, 10, 32,101,110,100, 10,
- 32,114,101,116,117,114,110, 32, 95, 86,101,114, 98, 97,116,
- 105,109, 32,123, 10, 32, 32,108,105,110,101, 32, 61, 32,108,
- 44, 10, 32, 32, 99,111,110,100, 32, 61, 32, 99,111,110,100,
- 32,111,114, 32, 39, 39, 44, 10, 32,125, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: lua/tolua++/src/bin/lua/verbatim.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32, 99,111,100,101, 32,
- 99,108, 97,115,115, 10, 45, 45, 32, 87,114,105,116,116,101,
- 110, 32, 98,121, 32, 87, 97,108,100,101,109, 97,114, 32, 67,
- 101,108,101,115, 10, 45, 45, 32, 84,101, 67, 71,114, 97,102,
- 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45, 32, 74,117,108,
- 32, 49, 57, 57, 57, 10, 45, 45, 32, 36, 73,100, 58, 32, 36,
- 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,111,100,101, 32,
- 105,115, 32,102,114,101,101, 32,115,111,102,116,119, 97,114,
- 101, 59, 32,121,111,117, 32, 99, 97,110, 32,114,101,100,105,
- 115,116,114,105, 98,117,116,101, 32,105,116, 32, 97,110,100,
- 47,111,114, 32,109,111,100,105,102,121, 32,105,116, 46, 10,
- 45, 45, 32, 84,104,101, 32,115,111,102,116,119, 97,114,101,
- 32,112,114,111,118,105,100,101,100, 32,104,101,114,101,117,
- 110,100,101,114, 32,105,115, 32,111,110, 32, 97,110, 32, 34,
- 97,115, 32,105,115, 34, 32, 98, 97,115,105,115, 44, 32, 97,
- 110,100, 10, 45, 45, 32,116,104,101, 32, 97,117,116,104,111,
- 114, 32,104, 97,115, 32,110,111, 32,111, 98,108,105,103, 97,
- 116,105,111,110, 32,116,111, 32,112,114,111,118,105,100,101,
- 32,109, 97,105,110,116,101,110, 97,110, 99,101, 44, 32,115,
- 117,112,112,111,114,116, 44, 32,117,112,100, 97,116,101,115,
- 44, 10, 45, 45, 32,101,110,104, 97,110, 99,101,109,101,110,
- 116,115, 44, 32,111,114, 32,109,111,100,105,102,105, 99, 97,
- 116,105,111,110,115, 46, 10, 10, 45, 45, 32,103,108,111, 98,
- 97,108, 10, 99,111,100,101, 95,110, 32, 61, 32, 49, 10, 10,
- 45, 45, 32, 67,111,100,101, 32, 99,108, 97,115,115, 10, 45,
- 45, 32, 82,101,112,114,101,115,101,110,116,115, 32, 76,117,
- 97, 32, 99,111,100,101, 32,116,111, 32, 98,101, 32, 99,111,
- 109,112,105,108,101,100, 32, 97,110,100, 32,105,110, 99,108,
- 117,100,101,100, 10, 45, 45, 32,105,110, 32,116,104,101, 32,
- 105,110,105,116,105, 97,108,105,122, 97,116,105,111,110, 32,
- 102,117,110, 99,116,105,111,110, 46, 10, 45, 45, 32, 84,104,
- 101, 32,102,111,108,108,111,119,105,110,103, 32,102,105,101,
- 108,100,115, 32, 97,114,101, 32,115,116,111,114,101,100, 58,
- 10, 45, 45, 32, 32, 32,116,101,120,116, 32, 61, 32,116,101,
- 120,116, 32, 99,111,100,101, 10, 99,108, 97,115,115, 67,111,
- 100,101, 32, 61, 32,123, 10, 32,116,101,120,116, 32, 61, 32,
- 39, 39, 44, 10,125, 10, 99,108, 97,115,115, 67,111,100,101,
- 46, 95, 95,105,110,100,101,120, 32, 61, 32, 99,108, 97,115,
- 115, 67,111,100,101, 10,115,101,116,109,101,116, 97,116, 97,
- 98,108,101, 40, 99,108, 97,115,115, 67,111,100,101, 44, 99,
- 108, 97,115,115, 70,101, 97,116,117,114,101, 41, 10, 10, 45,
- 45, 32,114,101,103,105,115,116,101,114, 32, 99,111,100,101,
- 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115,
- 67,111,100,101, 58,114,101,103,105,115,116,101,114, 32, 40,
- 112,114,101, 41, 10, 32,112,114,101, 32, 61, 32,112,114,101,
- 32,111,114, 32, 39, 39, 10, 32, 45, 45, 32, 99,108,101, 97,
- 110, 32, 76,117, 97, 32, 99,111,100,101, 10, 32,108,111, 99,
- 97,108, 32,115, 32, 61, 32, 99,108,101, 97,110, 40,115,101,
- 108,102, 46,116,101,120,116, 41, 10, 32,105,102, 32,110,111,
- 116, 32,115, 32,116,104,101,110, 10, 32, 32, 45, 45,112,114,
- 105,110,116, 40,115,101,108,102, 46,116,101,120,116, 41, 10,
- 32, 32,101,114,114,111,114, 40, 34,112, 97,114,115,101,114,
- 32,101,114,114,111,114, 32,105,110, 32,101,109, 98,101,100,
- 100,101,100, 32, 99,111,100,101, 34, 41, 10, 32,101,110,100,
- 10, 10, 32, 45, 45, 32,103,101,116, 32,102,105,114,115,116,
- 32,108,105,110,101, 10, 32,108,111, 99, 97,108, 32, 95, 44,
- 32, 95, 44, 32,102,105,114,115,116, 95,108,105,110,101, 61,
- 115,116,114,105,110,103, 46,102,105,110,100, 40,115,101,108,
- 102, 46,116,101,120,116, 44, 32, 34, 94, 40, 91, 94, 92,110,
- 92,114, 93, 42, 41, 34, 41, 10, 32,105,102, 32,115,116,114,
- 105,110,103, 46,102,105,110,100, 40,102,105,114,115,116, 95,
- 108,105,110,101, 44, 32, 34, 94, 37,115, 42, 37, 45, 37, 45,
- 34, 41, 32,116,104,101,110, 10, 9, 32,105,102, 32,115,116,
- 114,105,110,103, 46,102,105,110,100, 40,102,105,114,115,116,
- 95,108,105,110,101, 44, 32, 34, 94, 37, 45, 37, 45, 35, 35,
- 34, 41, 32,116,104,101,110, 10, 9, 9,102,105,114,115,116,
- 95,108,105,110,101, 32, 61, 32,115,116,114,105,110,103, 46,
- 103,115,117, 98, 40,102,105,114,115,116, 95,108,105,110,101,
- 44, 32, 34, 94, 37, 45, 37, 45, 35, 35, 34, 44, 32, 34, 34,
- 41, 10, 9, 9,105,102, 32,102,108, 97,103,115, 91, 39, 67,
- 39, 93, 32,116,104,101,110, 10, 9, 9, 9,115, 32, 61, 32,
- 115,116,114,105,110,103, 46,103,115,117, 98, 40,115, 44, 32,
- 34, 94, 37, 45, 37, 45, 35, 35, 91, 94, 92,110, 92,114, 93,
- 42, 92,110, 34, 44, 32, 34, 34, 41, 10, 9, 9,101,110,100,
- 10, 9, 32,101,110,100, 10, 32,101,108,115,101, 10, 32, 9,
- 102,105,114,115,116, 95,108,105,110,101, 32, 61, 32, 34, 34,
- 10, 32,101,110,100, 10, 10, 32, 45, 45, 32, 99,111,110,118,
- 101,114,116, 32,116,111, 32, 67, 10, 32,111,117,116,112,117,
- 116, 40, 39, 92,110, 39, 46, 46,112,114,101, 46, 46, 39,123,
- 32, 47, 42, 32, 98,101,103,105,110, 32,101,109, 98,101,100,
- 100,101,100, 32,108,117, 97, 32, 99,111,100,101, 32, 42, 47,
- 92,110, 39, 41, 10, 32,111,117,116,112,117,116, 40,112,114,
- 101, 46, 46, 39, 32,105,110,116, 32,116,111,112, 32, 61, 32,
- 108,117, 97, 95,103,101,116,116,111,112, 40,116,111,108,117,
- 97, 95, 83, 41, 59, 39, 41, 10, 32,111,117,116,112,117,116,
- 40,112,114,101, 46, 46, 39, 32,115,116, 97,116,105, 99, 32,
- 117,110,115,105,103,110,101,100, 32, 99,104, 97,114, 32, 66,
- 91, 93, 32, 61, 32,123, 92,110, 32, 32, 32, 39, 41, 10, 32,
- 108,111, 99, 97,108, 32,116, 61,123,110, 61, 48,125, 10, 32,
- 108,111, 99, 97,108, 32, 98, 32, 61, 32,103,115,117, 98, 40,
- 115, 44, 39, 40, 46, 41, 39, 44,102,117,110, 99,116,105,111,
- 110, 32, 40, 99, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32,108,111, 99, 97,108, 32,101, 32, 61, 32, 39, 39, 10, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32,116, 46,110, 61,116, 46,
- 110, 43, 49, 32,105,102, 32,116, 46,110, 61, 61, 49, 53, 32,
- 116,104,101,110, 32,116, 46,110, 61, 48, 32,101, 61, 39, 92,
- 110, 39, 46, 46,112,114,101, 46, 46, 39, 32, 32, 39, 32,101,
- 110,100, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,114,101,
- 116,117,114,110, 32,102,111,114,109, 97,116, 40, 39, 37, 51,
- 117, 44, 37,115, 39, 44,115,116,114, 98,121,116,101, 40, 99,
- 41, 44,101, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,101,
- 110,100, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 41, 10, 32,111,117,116,112,117,116, 40, 98, 46,
- 46,115,116,114, 98,121,116,101, 40, 34, 32, 34, 41, 41, 10,
- 32,111,117,116,112,117,116, 40, 39, 92,110, 39, 46, 46,112,
- 114,101, 46, 46, 39, 32,125, 59, 92,110, 39, 41, 10, 32,105,
- 102, 32,102,105,114,115,116, 95,108,105,110,101, 32, 97,110,
- 100, 32,102,105,114,115,116, 95,108,105,110,101, 32,126, 61,
- 32, 34, 34, 32,116,104,101,110, 10, 32, 9,111,117,116,112,
- 117,116, 40,112,114,101, 46, 46, 39, 32,116,111,108,117, 97,
- 95,100,111, 98,117,102,102,101,114, 40,116,111,108,117, 97,
- 95, 83, 44, 40, 99,104, 97,114, 42, 41, 66, 44,115,105,122,
- 101,111,102, 40, 66, 41, 44, 34,116,111,108,117, 97, 32,101,
- 109, 98,101,100,100,101,100, 58, 32, 39, 46, 46,102,105,114,
- 115,116, 95,108,105,110,101, 46, 46, 39, 34, 41, 59, 39, 41,
- 10, 32,101,108,115,101, 10, 32, 9,111,117,116,112,117,116,
- 40,112,114,101, 46, 46, 39, 32,116,111,108,117, 97, 95,100,
- 111, 98,117,102,102,101,114, 40,116,111,108,117, 97, 95, 83,
- 44, 40, 99,104, 97,114, 42, 41, 66, 44,115,105,122,101,111,
- 102, 40, 66, 41, 44, 34,116,111,108,117, 97, 58, 32,101,109,
- 98,101,100,100,101,100, 32, 76,117, 97, 32, 99,111,100,101,
- 32, 39, 46, 46, 99,111,100,101, 95,110, 46, 46, 39, 34, 41,
- 59, 39, 41, 10, 32,101,110,100, 10, 32,111,117,116,112,117,
- 116, 40,112,114,101, 46, 46, 39, 32,108,117, 97, 95,115,101,
- 116,116,111,112, 40,116,111,108,117, 97, 95, 83, 44, 32,116,
- 111,112, 41, 59, 39, 41, 10, 32,111,117,116,112,117,116, 40,
- 112,114,101, 46, 46, 39,125, 32, 47, 42, 32,101,110,100, 32,
- 111,102, 32,101,109, 98,101,100,100,101,100, 32,108,117, 97,
- 32, 99,111,100,101, 32, 42, 47, 92,110, 92,110, 39, 41, 10,
- 32, 99,111,100,101, 95,110, 32, 61, 32, 99,111,100,101, 95,
- 110, 32, 43, 49, 10,101,110,100, 10, 10, 10, 45, 45, 32, 80,
- 114,105,110,116, 32,109,101,116,104,111,100, 10,102,117,110,
- 99,116,105,111,110, 32, 99,108, 97,115,115, 67,111,100,101,
- 58,112,114,105,110,116, 32, 40,105,100,101,110,116, 44, 99,
- 108,111,115,101, 41, 10, 32,112,114,105,110,116, 40,105,100,
- 101,110,116, 46, 46, 34, 67,111,100,101,123, 34, 41, 10, 32,
- 112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,
- 116,101,120,116, 32, 61, 32, 91, 91, 34, 46, 46,115,101,108,
- 102, 46,116,101,120,116, 46, 46, 34, 93, 93, 44, 34, 41, 10,
- 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
- 125, 34, 46, 46, 99,108,111,115,101, 41, 10,101,110,100, 10,
- 10, 10, 45, 45, 32, 73,110,116,101,114,110, 97,108, 32, 99,
- 111,110,115,116,114,117, 99,116,111,114, 10,102,117,110, 99,
- 116,105,111,110, 32, 95, 67,111,100,101, 32, 40,116, 41, 10,
- 32,115,101,116,109,101,116, 97,116, 97, 98,108,101, 40,116,
- 44, 99,108, 97,115,115, 67,111,100,101, 41, 10, 32, 97,112,
- 112,101,110,100, 40,116, 41, 10, 32,114,101,116,117,114,110,
- 32,116, 10,101,110,100, 10, 10, 45, 45, 32, 67,111,110,115,
- 116,114,117, 99,116,111,114, 10, 45, 45, 32, 69,120,112,101,
- 99,116,115, 32, 97, 32,115,116,114,105,110,103, 32,114,101,
- 112,114,101,115,101,110,116,105,110,103, 32,116,104,101, 32,
- 99,111,100,101, 32,116,101,120,116, 10,102,117,110, 99,116,
- 105,111,110, 32, 67,111,100,101, 32, 40,108, 41, 10, 32,114,
- 101,116,117,114,110, 32, 95, 67,111,100,101, 32,123, 10, 32,
- 32,116,101,120,116, 32, 61, 32,108, 10, 32,125, 10,101,110,
- 100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: lua/tolua++/src/bin/lua/code.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32,116,121,112,101,100,
- 101,102, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,105,
- 116,116,101,110, 32, 98,121, 32, 87, 97,108,100,101,109, 97,
- 114, 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67, 71,
- 114, 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45, 32,
- 74,117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,100,
- 58, 32, 36, 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,111,
- 100,101, 32,105,115, 32,102,114,101,101, 32,115,111,102,116,
- 119, 97,114,101, 59, 32,121,111,117, 32, 99, 97,110, 32,114,
- 101,100,105,115,116,114,105, 98,117,116,101, 32,105,116, 32,
- 97,110,100, 47,111,114, 32,109,111,100,105,102,121, 32,105,
- 116, 46, 10, 45, 45, 32, 84,104,101, 32,115,111,102,116,119,
- 97,114,101, 32,112,114,111,118,105,100,101,100, 32,104,101,
- 114,101,117,110,100,101,114, 32,105,115, 32,111,110, 32, 97,
- 110, 32, 34, 97,115, 32,105,115, 34, 32, 98, 97,115,105,115,
- 44, 32, 97,110,100, 10, 45, 45, 32,116,104,101, 32, 97,117,
- 116,104,111,114, 32,104, 97,115, 32,110,111, 32,111, 98,108,
- 105,103, 97,116,105,111,110, 32,116,111, 32,112,114,111,118,
- 105,100,101, 32,109, 97,105,110,116,101,110, 97,110, 99,101,
- 44, 32,115,117,112,112,111,114,116, 44, 32,117,112,100, 97,
- 116,101,115, 44, 10, 45, 45, 32,101,110,104, 97,110, 99,101,
- 109,101,110,116,115, 44, 32,111,114, 32,109,111,100,105,102,
- 105, 99, 97,116,105,111,110,115, 46, 10, 10, 10, 10, 45, 45,
- 32, 84,121,112,101,100,101,102, 32, 99,108, 97,115,115, 10,
- 45, 45, 32, 82,101,112,114,101,115,101,110,116,115, 32, 97,
- 32,116,121,112,101, 32,115,121,110,111,110,121,109, 46, 10,
- 45, 45, 32, 84,104,101, 32, 39,100,101, 32,102, 97, 99,116,
- 111, 39, 32,116,121,112,101, 32,114,101,112,108, 97, 99,101,
- 115, 32,116,104,101, 32,116,121,112,101,100,101,102, 32, 98,
- 101,102,111,114,101, 32,116,104,101, 10, 45, 45, 32,114,101,
- 109, 97,105,110,105,110,103, 32, 99,111,100,101, 32,105,115,
- 32,112, 97,114,115,101,100, 46, 10, 45, 45, 32, 84,104,101,
- 32,102,111,108,108,111,119,105,110,103, 32,102,105,101,108,
- 100,115, 32, 97,114,101, 32,115,116,111,114,101,100, 58, 10,
- 45, 45, 32, 32, 32,117,116,121,112,101, 32, 61, 32,116,121,
- 112,101,100,101,102, 32,110, 97,109,101, 10, 45, 45, 32, 32,
- 32,116,121,112,101, 32, 61, 32, 39,116,104,101, 32,102, 97,
- 99,116,111, 39, 32,116,121,112,101, 10, 45, 45, 32, 32, 32,
- 109,111,100, 32, 61, 32,109,111,100,105,102,105,101,114,115,
- 32,116,111, 32,116,104,101, 32, 39,100,101, 32,102, 97, 99,
- 116,111, 39, 32,116,121,112,101, 10, 99,108, 97,115,115, 84,
- 121,112,101,100,101,102, 32, 61, 32,123, 10, 32,117,116,121,
- 112,101, 32, 61, 32, 39, 39, 44, 10, 32,109,111,100, 32, 61,
- 32, 39, 39, 44, 10, 32,116,121,112,101, 32, 61, 32, 39, 39,
- 10,125, 10, 99,108, 97,115,115, 84,121,112,101,100,101,102,
- 46, 95, 95,105,110,100,101,120, 32, 61, 32, 99,108, 97,115,
- 115, 84,121,112,101,100,101,102, 10, 10, 45, 45, 32, 80,114,
- 105,110,116, 32,109,101,116,104,111,100, 10,102,117,110, 99,
- 116,105,111,110, 32, 99,108, 97,115,115, 84,121,112,101,100,
- 101,102, 58,112,114,105,110,116, 32, 40,105,100,101,110,116,
- 44, 99,108,111,115,101, 41, 10, 32,112,114,105,110,116, 40,
- 105,100,101,110,116, 46, 46, 34, 84,121,112,101,100,101,102,
- 123, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,
- 116, 46, 46, 34, 32,117,116,121,112,101, 32, 61, 32, 39, 34,
- 46, 46,115,101,108,102, 46,117,116,121,112,101, 46, 46, 34,
- 39, 44, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
- 110,116, 46, 46, 34, 32,109,111,100, 32, 61, 32, 39, 34, 46,
- 46,115,101,108,102, 46,109,111,100, 46, 46, 34, 39, 44, 34,
- 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46,
- 46, 34, 32,116,121,112,101, 32, 61, 32, 39, 34, 46, 46,115,
- 101,108,102, 46,116,121,112,101, 46, 46, 34, 39, 44, 34, 41,
- 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46,
- 34,125, 34, 46, 46, 99,108,111,115,101, 41, 10,101,110,100,
- 10, 10, 45, 45, 32, 82,101,116,117,114,110, 32,105,116, 39,
- 115, 32,110,111,116, 32, 97, 32,118, 97,114,105, 97, 98,108,
- 101, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,
- 115, 84,121,112,101,100,101,102, 58,105,115,118, 97,114,105,
- 97, 98,108,101, 32, 40, 41, 10, 32,114,101,116,117,114,110,
- 32,102, 97,108,115,101, 10,101,110,100, 10, 10, 45, 45, 32,
- 73,110,116,101,114,110, 97,108, 32, 99,111,110,115,116,114,
- 117, 99,116,111,114, 10,102,117,110, 99,116,105,111,110, 32,
- 95, 84,121,112,101,100,101,102, 32, 40,116, 41, 10, 32,115,
- 101,116,109,101,116, 97,116, 97, 98,108,101, 40,116, 44, 99,
- 108, 97,115,115, 84,121,112,101,100,101,102, 41, 10, 32,116,
- 46,116,121,112,101, 32, 61, 32,114,101,115,111,108,118,101,
- 95,116,101,109,112,108, 97,116,101, 95,116,121,112,101,115,
- 40,116, 46,116,121,112,101, 41, 10, 32, 97,112,112,101,110,
- 100,116,121,112,101,100,101,102, 40,116, 41, 10, 32,114,101,
- 116,117,114,110, 32,116, 10,101,110,100, 10, 10, 45, 45, 32,
- 67,111,110,115,116,114,117, 99,116,111,114, 10, 45, 45, 32,
- 69,120,112,101, 99,116,115, 32,111,110,101, 32,115,116,114,
- 105,110,103, 32,114,101,112,114,101,115,101,110,116,105,110,
- 103, 32,116,104,101, 32,116,121,112,101, 32,100,101,102,105,
- 110,105,116,105,111,110, 46, 10,102,117,110, 99,116,105,111,
- 110, 32, 84,121,112,101,100,101,102, 32, 40,115, 41, 10, 32,
- 105,102, 32,115,116,114,102,105,110,100, 40,115,116,114,105,
- 110,103, 46,103,115,117, 98, 40,115, 44, 32, 39, 37, 98, 60,
- 62, 39, 44, 32, 39, 39, 41, 44, 39, 91, 37, 42, 38, 93, 39,
- 41, 32,116,104,101,110, 10, 32, 32,116,111,108,117, 97, 95,
- 101,114,114,111,114, 40, 34, 35,105,110,118, 97,108,105,100,
- 32,116,121,112,101,100,101,102, 58, 32,112,111,105,110,116,
- 101,114,115, 32, 40, 97,110,100, 32,114,101,102,101,114,101,
- 110, 99,101,115, 41, 32, 97,114,101, 32,110,111,116, 32,115,
- 117,112,112,111,114,116,101,100, 34, 41, 10, 32,101,110,100,
- 10, 32,108,111, 99, 97,108, 32,111, 32, 61, 32,123,109,111,
- 100, 32, 61, 32, 39, 39,125, 10, 32,105,102, 32,115,116,114,
- 105,110,103, 46,102,105,110,100, 40,115, 44, 32, 34, 91, 60,
- 62, 93, 34, 41, 32,116,104,101,110, 10, 32, 9, 95, 44, 95,
- 44,111, 46,116,121,112,101, 44,111, 46,117,116,121,112,101,
- 32, 61, 32,115,116,114,105,110,103, 46,102,105,110,100, 40,
- 115, 44, 32, 34, 94, 37,115, 42, 40, 91, 94, 60, 62, 93, 43,
- 37, 98, 60, 62, 91, 94, 37,115, 93, 42, 41, 37,115, 43, 40,
- 46, 45, 41, 36, 34, 41, 10, 32,101,108,115,101, 10, 32, 9,
- 108,111, 99, 97,108, 32,116, 32, 61, 32,115,112,108,105,116,
- 40,103,115,117, 98, 40,115, 44, 34, 37,115, 37,115, 42, 34,
- 44, 34, 32, 34, 41, 44, 34, 32, 34, 41, 10, 32, 9,111, 32,
- 61, 32,123, 10, 9, 32, 32,117,116,121,112,101, 32, 61, 32,
- 116, 91,116, 46,110, 93, 44, 10, 9, 32, 32,116,121,112,101,
- 32, 61, 32,116, 91,116, 46,110, 45, 49, 93, 44, 10, 9, 32,
- 32,109,111,100, 32, 61, 32, 99,111,110, 99, 97,116, 40,116,
- 44, 49, 44,116, 46,110, 45, 50, 41, 44, 10, 9, 32,125, 10,
- 32,101,110,100, 10, 32,114,101,116,117,114,110, 32, 95, 84,
- 121,112,101,100,101,102, 40,111, 41, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: lua/tolua++/src/bin/lua/typedef.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32, 99,111,110,116, 97,
- 105,110,101,114, 32, 97, 98,115,116,114, 97, 99,116, 32, 99,
- 108, 97,115,115, 10, 45, 45, 32, 87,114,105,116,116,101,110,
- 32, 98,121, 32, 87, 97,108,100,101,109, 97,114, 32, 67,101,
- 108,101,115, 10, 45, 45, 32, 84,101, 67, 71,114, 97,102, 47,
- 80, 85, 67, 45, 82,105,111, 10, 45, 45, 32, 74,117,108, 32,
- 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,100, 58, 32, 36, 10,
- 10, 45, 45, 32, 84,104,105,115, 32, 99,111,100,101, 32,105,
- 115, 32,102,114,101,101, 32,115,111,102,116,119, 97,114,101,
- 59, 32,121,111,117, 32, 99, 97,110, 32,114,101,100,105,115,
- 116,114,105, 98,117,116,101, 32,105,116, 32, 97,110,100, 47,
- 111,114, 32,109,111,100,105,102,121, 32,105,116, 46, 10, 45,
- 45, 32, 84,104,101, 32,115,111,102,116,119, 97,114,101, 32,
- 112,114,111,118,105,100,101,100, 32,104,101,114,101,117,110,
- 100,101,114, 32,105,115, 32,111,110, 32, 97,110, 32, 34, 97,
- 115, 32,105,115, 34, 32, 98, 97,115,105,115, 44, 32, 97,110,
- 100, 10, 45, 45, 32,116,104,101, 32, 97,117,116,104,111,114,
- 32,104, 97,115, 32,110,111, 32,111, 98,108,105,103, 97,116,
- 105,111,110, 32,116,111, 32,112,114,111,118,105,100,101, 32,
- 109, 97,105,110,116,101,110, 97,110, 99,101, 44, 32,115,117,
- 112,112,111,114,116, 44, 32,117,112,100, 97,116,101,115, 44,
- 10, 45, 45, 32,101,110,104, 97,110, 99,101,109,101,110,116,
- 115, 44, 32,111,114, 32,109,111,100,105,102,105, 99, 97,116,
- 105,111,110,115, 46, 10, 10, 45, 45, 32,116, 97, 98,108,101,
- 32,116,111, 32,115,116,111,114,101, 32,110, 97,109,101,115,
- 112, 97, 99,101,100, 32,116,121,112,101,100,101,102,115, 47,
- 101,110,117,109,115, 32,105,110, 32,103,108,111, 98, 97,108,
- 32,115, 99,111,112,101, 10,103,108,111, 98, 97,108, 95,116,
- 121,112,101,100,101,102,115, 32, 61, 32,123,125, 10,103,108,
- 111, 98, 97,108, 95,101,110,117,109,115, 32, 61, 32,123,125,
- 10, 10, 45, 45, 32, 67,111,110,116, 97,105,110,101,114, 32,
- 99,108, 97,115,115, 10, 45, 45, 32, 82,101,112,114,101,115,
- 101,110,116,115, 32, 97, 32, 99,111,110,116, 97,105,110,101,
- 114, 32,111,102, 32,102,101, 97,116,117,114,101,115, 32,116,
- 111, 32, 98,101, 32, 98,111,117,110,100, 10, 45, 45, 32,116,
- 111, 32,108,117, 97, 46, 10, 99,108, 97,115,115, 67,111,110,
- 116, 97,105,110,101,114, 32, 61, 10,123, 10, 32, 99,117,114,
- 114, 32, 61, 32,110,105,108, 44, 10,125, 10, 99,108, 97,115,
- 115, 67,111,110,116, 97,105,110,101,114, 46, 95, 95,105,110,
- 100,101,120, 32, 61, 32, 99,108, 97,115,115, 67,111,110,116,
- 97,105,110,101,114, 10,115,101,116,109,101,116, 97,116, 97,
- 98,108,101, 40, 99,108, 97,115,115, 67,111,110,116, 97,105,
- 110,101,114, 44, 99,108, 97,115,115, 70,101, 97,116,117,114,
- 101, 41, 10, 10, 45, 45, 32,111,117,116,112,117,116, 32,116,
- 97,103,115, 10,102,117,110, 99,116,105,111,110, 32, 99,108,
- 97,115,115, 67,111,110,116, 97,105,110,101,114, 58,100,101,
- 99,108,116,121,112,101, 32, 40, 41, 10, 32,112,117,115,104,
- 40,115,101,108,102, 41, 10, 32,108,111, 99, 97,108, 32,105,
- 61, 49, 10, 32,119,104,105,108,101, 32,115,101,108,102, 91,
- 105, 93, 32,100,111, 10, 32, 32,115,101,108,102, 91,105, 93,
- 58,100,101, 99,108,116,121,112,101, 40, 41, 10, 32, 32,105,
- 32, 61, 32,105, 43, 49, 10, 32,101,110,100, 10, 32,112,111,
- 112, 40, 41, 10,101,110,100, 10, 10, 10, 45, 45, 32,119,114,
- 105,116,101, 32,115,117,112,112,111,114,116, 32, 99,111,100,
- 101, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,
- 115, 67,111,110,116, 97,105,110,101,114, 58,115,117,112, 99,
- 111,100,101, 32, 40, 41, 10, 10, 9,105,102, 32,110,111,116,
- 32,115,101,108,102, 58, 99,104,101, 99,107, 95,112,117, 98,
- 108,105, 99, 95, 97, 99, 99,101,115,115, 40, 41, 32,116,104,
- 101,110, 10, 9, 9,114,101,116,117,114,110, 10, 9,101,110,
- 100, 10, 10, 32,112,117,115,104, 40,115,101,108,102, 41, 10,
- 32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32,119,104,105,
- 108,101, 32,115,101,108,102, 91,105, 93, 32,100,111, 10, 32,
- 32,105,102, 32,115,101,108,102, 91,105, 93, 58, 99,104,101,
- 99,107, 95,112,117, 98,108,105, 99, 95, 97, 99, 99,101,115,
- 115, 40, 41, 32,116,104,101,110, 10, 32, 32, 9,115,101,108,
- 102, 91,105, 93, 58,115,117,112, 99,111,100,101, 40, 41, 10,
- 32, 32,101,110,100, 10, 32, 32,105, 32, 61, 32,105, 43, 49,
- 10, 32,101,110,100, 10, 32,112,111,112, 40, 41, 10,101,110,
- 100, 10, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,
- 115,115, 67,111,110,116, 97,105,110,101,114, 58,104, 97,115,
- 118, 97,114, 32, 40, 41, 10, 32,108,111, 99, 97,108, 32,105,
- 61, 49, 10, 32,119,104,105,108,101, 32,115,101,108,102, 91,
- 105, 93, 32,100,111, 10, 32, 32,105,102, 32,115,101,108,102,
- 91,105, 93, 58,105,115,118, 97,114,105, 97, 98,108,101, 40,
- 41, 32,116,104,101,110, 10, 9, 9, 32,114,101,116,117,114,
- 110, 32, 49, 10, 9, 9,101,110,100, 10, 32, 32,105, 32, 61,
- 32,105, 43, 49, 10, 32,101,110,100, 10, 9,114,101,116,117,
- 114,110, 32, 48, 10,101,110,100, 10, 10, 45, 45, 32, 73,110,
- 116,101,114,110, 97,108, 32, 99,111,110,116, 97,105,110,101,
- 114, 32, 99,111,110,115,116,114,117, 99,116,111,114, 10,102,
- 117,110, 99,116,105,111,110, 32, 95, 67,111,110,116, 97,105,
- 110,101,114, 32, 40,115,101,108,102, 41, 10, 32,115,101,116,
- 109,101,116, 97,116, 97, 98,108,101, 40,115,101,108,102, 44,
- 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,114, 41,
- 10, 32,115,101,108,102, 46,110, 32, 61, 32, 48, 10, 32,115,
- 101,108,102, 46,116,121,112,101,100,101,102,115, 32, 61, 32,
- 123,116,111,108,117, 97, 95,110, 61, 48,125, 10, 32,115,101,
- 108,102, 46,117,115,101,114,116,121,112,101,115, 32, 61, 32,
- 123,125, 10, 32,115,101,108,102, 46,101,110,117,109,115, 32,
- 61, 32,123,116,111,108,117, 97, 95,110, 61, 48,125, 10, 32,
- 115,101,108,102, 46,108,110, 97,109,101,115, 32, 61, 32,123,
- 125, 10, 32,114,101,116,117,114,110, 32,115,101,108,102, 10,
- 101,110,100, 10, 10, 45, 45, 32,112,117,115,104, 32, 99,111,
- 110,116, 97,105,110,101,114, 10,102,117,110, 99,116,105,111,
- 110, 32,112,117,115,104, 32, 40,116, 41, 10, 9,116, 46,112,
- 114,111,120, 32, 61, 32, 99,108, 97,115,115, 67,111,110,116,
- 97,105,110,101,114, 46, 99,117,114,114, 10, 32, 99,108, 97,
- 115,115, 67,111,110,116, 97,105,110,101,114, 46, 99,117,114,
- 114, 32, 61, 32,116, 10,101,110,100, 10, 10, 45, 45, 32,112,
- 111,112, 32, 99,111,110,116, 97,105,110,101,114, 10,102,117,
- 110, 99,116,105,111,110, 32,112,111,112, 32, 40, 41, 10, 45,
- 45,112,114,105,110,116, 40, 34,110, 97,109,101, 34, 44, 99,
- 108, 97,115,115, 67,111,110,116, 97,105,110,101,114, 46, 99,
- 117,114,114, 46,110, 97,109,101, 41, 10, 45, 45,102,111,114,
- 101, 97, 99,104, 40, 99,108, 97,115,115, 67,111,110,116, 97,
- 105,110,101,114, 46, 99,117,114,114, 46,117,115,101,114,116,
- 121,112,101,115, 44,112,114,105,110,116, 41, 10, 45, 45,112,
- 114,105,110,116, 40, 34, 95, 95, 95, 95, 95, 95, 95, 95, 95,
- 95, 95, 95, 95, 95, 34, 41, 10, 32, 99,108, 97,115,115, 67,
- 111,110,116, 97,105,110,101,114, 46, 99,117,114,114, 32, 61,
- 32, 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,114,
- 46, 99,117,114,114, 46,112,114,111,120, 10,101,110,100, 10,
- 10, 45, 45, 32,103,101,116, 32, 99,117,114,114,101,110,116,
- 32,110, 97,109,101,115,112, 97, 99,101, 10,102,117,110, 99,
- 116,105,111,110, 32,103,101,116, 99,117,114,114,110, 97,109,
- 101,115,112, 97, 99,101, 32, 40, 41, 10, 9,114,101,116,117,
- 114,110, 32,103,101,116,110, 97,109,101,115,112, 97, 99,101,
- 40, 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,114,
- 46, 99,117,114,114, 41, 10,101,110,100, 10, 10, 45, 45, 32,
- 97,112,112,101,110,100, 32,116,111, 32, 99,117,114,114,101,
- 110,116, 32, 99,111,110,116, 97,105,110,101,114, 10,102,117,
- 110, 99,116,105,111,110, 32, 97,112,112,101,110,100, 32, 40,
- 116, 41, 10, 32,114,101,116,117,114,110, 32, 99,108, 97,115,
- 115, 67,111,110,116, 97,105,110,101,114, 46, 99,117,114,114,
- 58, 97,112,112,101,110,100, 40,116, 41, 10,101,110,100, 10,
- 10, 45, 45, 32, 97,112,112,101,110,100, 32,116,121,112,101,
- 100,101,102, 32,116,111, 32, 99,117,114,114,101,110,116, 32,
- 99,111,110,116, 97,105,110,101,114, 10,102,117,110, 99,116,
- 105,111,110, 32, 97,112,112,101,110,100,116,121,112,101,100,
- 101,102, 32, 40,116, 41, 10, 32,114,101,116,117,114,110, 32,
- 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,114, 46,
- 99,117,114,114, 58, 97,112,112,101,110,100,116,121,112,101,
- 100,101,102, 40,116, 41, 10,101,110,100, 10, 10, 45, 45, 32,
- 97,112,112,101,110,100, 32,117,115,101,114,116,121,112,101,
- 32,116,111, 32, 99,117,114,114,101,110,116, 32, 99,111,110,
- 116, 97,105,110,101,114, 10,102,117,110, 99,116,105,111,110,
- 32, 97,112,112,101,110,100,117,115,101,114,116,121,112,101,
- 32, 40,116, 41, 10, 32,114,101,116,117,114,110, 32, 99,108,
- 97,115,115, 67,111,110,116, 97,105,110,101,114, 46, 99,117,
- 114,114, 58, 97,112,112,101,110,100,117,115,101,114,116,121,
- 112,101, 40,116, 41, 10,101,110,100, 10, 10, 45, 45, 32, 97,
- 112,112,101,110,100, 32,101,110,117,109, 32,116,111, 32, 99,
- 117,114,114,101,110,116, 32, 99,111,110,116, 97,105,110,101,
- 114, 10,102,117,110, 99,116,105,111,110, 32, 97,112,112,101,
- 110,100,101,110,117,109, 32, 40,116, 41, 10, 32,114,101,116,
- 117,114,110, 32, 99,108, 97,115,115, 67,111,110,116, 97,105,
- 110,101,114, 46, 99,117,114,114, 58, 97,112,112,101,110,100,
- 101,110,117,109, 40,116, 41, 10,101,110,100, 10, 10, 45, 45,
- 32,115,117, 98,115,116,105,116,117,116,101, 32,116,121,112,
- 101,100,101,102, 10,102,117,110, 99,116,105,111,110, 32, 97,
- 112,112,108,121,116,121,112,101,100,101,102, 32, 40,109,111,
- 100, 44,116,121,112,101, 41, 10, 32,114,101,116,117,114,110,
- 32, 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,114,
- 46, 99,117,114,114, 58, 97,112,112,108,121,116,121,112,101,
- 100,101,102, 40,109,111,100, 44,116,121,112,101, 41, 10,101,
- 110,100, 10, 10, 45, 45, 32, 99,104,101, 99,107, 32,105,102,
- 32,105,115, 32,116,121,112,101, 10,102,117,110, 99,116,105,
- 111,110, 32,102,105,110,100,116,121,112,101, 32, 40,116,121,
- 112,101, 41, 10, 32,108,111, 99, 97,108, 32,116, 32, 61, 32,
- 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,114, 46,
- 99,117,114,114, 58,102,105,110,100,116,121,112,101, 40,116,
- 121,112,101, 41, 10, 9,114,101,116,117,114,110, 32,116, 10,
- 101,110,100, 10, 10, 45, 45, 32, 99,104,101, 99,107, 32,105,
- 102, 32,105,115, 32,116,121,112,101,100,101,102, 10,102,117,
- 110, 99,116,105,111,110, 32,105,115,116,121,112,101,100,101,
- 102, 32, 40,116,121,112,101, 41, 10, 32,114,101,116,117,114,
- 110, 32, 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,
- 114, 46, 99,117,114,114, 58,105,115,116,121,112,101,100,101,
- 102, 40,116,121,112,101, 41, 10,101,110,100, 10, 10, 45, 45,
- 32,103,101,116, 32,102,117,108,108,116,121,112,101, 32, 40,
- 119,105,116,104, 32,110, 97,109,101,115,112, 97, 99,101, 41,
- 10,102,117,110, 99,116,105,111,110, 32,102,117,108,108,116,
- 121,112,101, 32, 40,116, 41, 10, 32,108,111, 99, 97,108, 32,
- 99,117,114,114, 32, 61, 32, 32, 99,108, 97,115,115, 67,111,
- 110,116, 97,105,110,101,114, 46, 99,117,114,114, 10, 9,119,
- 104,105,108,101, 32, 99,117,114,114, 32,100,111, 10, 9, 32,
- 105,102, 32, 99,117,114,114, 32,116,104,101,110, 10, 9, 9,
- 32,105,102, 32, 99,117,114,114, 46,116,121,112,101,100,101,
- 102,115, 32, 97,110,100, 32, 99,117,114,114, 46,116,121,112,
- 101,100,101,102,115, 91,116, 93, 32,116,104,101,110, 10, 9,
- 9, 32, 32,114,101,116,117,114,110, 32, 99,117,114,114, 46,
- 116,121,112,101,100,101,102,115, 91,116, 93, 10, 9, 9, 32,
- 101,108,115,101,105,102, 32, 99,117,114,114, 46,117,115,101,
- 114,116,121,112,101,115, 32, 97,110,100, 32, 99,117,114,114,
- 46,117,115,101,114,116,121,112,101,115, 91,116, 93, 32,116,
- 104,101,110, 10, 9, 9, 32, 32,114,101,116,117,114,110, 32,
- 99,117,114,114, 46,117,115,101,114,116,121,112,101,115, 91,
- 116, 93, 10, 9, 9, 9,101,110,100, 10, 9, 9,101,110,100,
- 10, 9, 32, 99,117,114,114, 32, 61, 32, 99,117,114,114, 46,
- 112,114,111,120, 10, 9,101,110,100, 10, 9,114,101,116,117,
- 114,110, 32,116, 10,101,110,100, 10, 10, 45, 45, 32, 99,104,
- 101, 99,107,115, 32,105,102, 32,105,116, 32,114,101,113,117,
- 105,114,101,115, 32, 99,111,108,108,101, 99,116,105,111,110,
- 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115,
- 67,111,110,116, 97,105,110,101,114, 58,114,101,113,117,105,
- 114,101, 99,111,108,108,101, 99,116,105,111,110, 32, 40,116,
- 41, 10, 32,112,117,115,104, 40,115,101,108,102, 41, 10, 32,
- 108,111, 99, 97,108, 32,105, 61, 49, 10, 9,108,111, 99, 97,
- 108, 32,114, 32, 61, 32,102, 97,108,115,101, 10, 32,119,104,
- 105,108,101, 32,115,101,108,102, 91,105, 93, 32,100,111, 10,
- 32, 32,114, 32, 61, 32,115,101,108,102, 91,105, 93, 58,114,
- 101,113,117,105,114,101, 99,111,108,108,101, 99,116,105,111,
- 110, 40,116, 41, 32,111,114, 32,114, 10, 32, 32,105, 32, 61,
- 32,105, 43, 49, 10, 32,101,110,100, 10, 9,112,111,112, 40,
- 41, 10, 9,114,101,116,117,114,110, 32,114, 10,101,110,100,
- 10, 10, 10, 45, 45, 32,103,101,116, 32,110, 97,109,101,115,
- 97,112, 99,101, 10,102,117,110, 99,116,105,111,110, 32,103,
- 101,116,110, 97,109,101,115,112, 97, 99,101, 32, 40, 99,117,
- 114,114, 41, 10, 9,108,111, 99, 97,108, 32,110, 97,109,101,
- 115,112, 97, 99,101, 32, 61, 32, 39, 39, 10, 9,119,104,105,
- 108,101, 32, 99,117,114,114, 32,100,111, 10, 9, 32,105,102,
- 32, 99,117,114,114, 32, 97,110,100, 10, 9, 9, 32, 32, 32,
- 40, 32, 99,117,114,114, 46, 99,108, 97,115,115,116,121,112,
- 101, 32, 61, 61, 32, 39, 99,108, 97,115,115, 39, 32,111,114,
- 32, 99,117,114,114, 46, 99,108, 97,115,115,116,121,112,101,
- 32, 61, 61, 32, 39,110, 97,109,101,115,112, 97, 99,101, 39,
- 41, 10, 9, 9,116,104,101,110, 10, 9, 9, 32,110, 97,109,
- 101,115,112, 97, 99,101, 32, 61, 32, 40, 99,117,114,114, 46,
- 111,114,105,103,105,110, 97,108, 95,110, 97,109,101, 32,111,
- 114, 32, 99,117,114,114, 46,110, 97,109,101, 41, 32, 46, 46,
- 32, 39, 58, 58, 39, 32, 46, 46, 32,110, 97,109,101,115,112,
- 97, 99,101, 10, 9, 9, 32, 45, 45,110, 97,109,101,115,112,
- 97, 99,101, 32, 61, 32, 99,117,114,114, 46,110, 97,109,101,
- 32, 46, 46, 32, 39, 58, 58, 39, 32, 46, 46, 32,110, 97,109,
- 101,115,112, 97, 99,101, 10, 9, 9,101,110,100, 10, 9, 32,
- 99,117,114,114, 32, 61, 32, 99,117,114,114, 46,112,114,111,
- 120, 10, 9,101,110,100, 10, 9,114,101,116,117,114,110, 32,
- 110, 97,109,101,115,112, 97, 99,101, 10,101,110,100, 10, 10,
- 45, 45, 32,103,101,116, 32,110, 97,109,101,115,112, 97, 99,
- 101, 32, 40,111,110,108,121, 32,110, 97,109,101,115,112, 97,
- 99,101, 41, 10,102,117,110, 99,116,105,111,110, 32,103,101,
- 116,111,110,108,121,110, 97,109,101,115,112, 97, 99,101, 32,
- 40, 41, 10, 32,108,111, 99, 97,108, 32, 99,117,114,114, 32,
- 61, 32, 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,
- 114, 46, 99,117,114,114, 10, 9,108,111, 99, 97,108, 32,110,
- 97,109,101,115,112, 97, 99,101, 32, 61, 32, 39, 39, 10, 9,
- 119,104,105,108,101, 32, 99,117,114,114, 32,100,111, 10, 9,
- 9,105,102, 32, 99,117,114,114, 46, 99,108, 97,115,115,116,
- 121,112,101, 32, 61, 61, 32, 39, 99,108, 97,115,115, 39, 32,
- 116,104,101,110, 10, 9, 9, 32,114,101,116,117,114,110, 32,
- 110, 97,109,101,115,112, 97, 99,101, 10, 9, 9,101,108,115,
- 101,105,102, 32, 99,117,114,114, 46, 99,108, 97,115,115,116,
- 121,112,101, 32, 61, 61, 32, 39,110, 97,109,101,115,112, 97,
- 99,101, 39, 32,116,104,101,110, 10, 9, 9, 32,110, 97,109,
- 101,115,112, 97, 99,101, 32, 61, 32, 99,117,114,114, 46,110,
- 97,109,101, 32, 46, 46, 32, 39, 58, 58, 39, 32, 46, 46, 32,
- 110, 97,109,101,115,112, 97, 99,101, 10, 9, 9,101,110,100,
- 10, 9, 32, 99,117,114,114, 32, 61, 32, 99,117,114,114, 46,
- 112,114,111,120, 10, 9,101,110,100, 10, 9,114,101,116,117,
- 114,110, 32,110, 97,109,101,115,112, 97, 99,101, 10,101,110,
- 100, 10, 10, 45, 45, 32, 99,104,101, 99,107, 32,105,102, 32,
- 105,115, 32,101,110,117,109, 10,102,117,110, 99,116,105,111,
- 110, 32,105,115,101,110,117,109, 32, 40,116,121,112,101, 41,
- 10, 32,114,101,116,117,114,110, 32, 99,108, 97,115,115, 67,
- 111,110,116, 97,105,110,101,114, 46, 99,117,114,114, 58,105,
- 115,101,110,117,109, 40,116,121,112,101, 41, 10,101,110,100,
- 10, 10, 45, 45, 32, 97,112,112,101,110,100, 32,102,101, 97,
- 116,117,114,101, 32,116,111, 32, 99,111,110,116, 97,105,110,
- 101,114, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,
- 115,115, 67,111,110,116, 97,105,110,101,114, 58, 97,112,112,
- 101,110,100, 32, 40,116, 41, 10, 32,115,101,108,102, 46,110,
- 32, 61, 32,115,101,108,102, 46,110, 32, 43, 32, 49, 10, 32,
- 115,101,108,102, 91,115,101,108,102, 46,110, 93, 32, 61, 32,
- 116, 10, 32,116, 46,112, 97,114,101,110,116, 32, 61, 32,115,
- 101,108,102, 10,101,110,100, 10, 10, 45, 45, 32, 97,112,112,
- 101,110,100, 32,116,121,112,101,100,101,102, 10,102,117,110,
- 99,116,105,111,110, 32, 99,108, 97,115,115, 67,111,110,116,
- 97,105,110,101,114, 58, 97,112,112,101,110,100,116,121,112,
- 101,100,101,102, 32, 40,116, 41, 10, 32,108,111, 99, 97,108,
- 32,110, 97,109,101,115,112, 97, 99,101, 32, 61, 32,103,101,
- 116,110, 97,109,101,115,112, 97, 99,101, 40, 99,108, 97,115,
- 115, 67,111,110,116, 97,105,110,101,114, 46, 99,117,114,114,
- 41, 10, 32,115,101,108,102, 46,116,121,112,101,100,101,102,
- 115, 46,116,111,108,117, 97, 95,110, 32, 61, 32,115,101,108,
- 102, 46,116,121,112,101,100,101,102,115, 46,116,111,108,117,
- 97, 95,110, 32, 43, 32, 49, 10, 32,115,101,108,102, 46,116,
- 121,112,101,100,101,102,115, 91,115,101,108,102, 46,116,121,
- 112,101,100,101,102,115, 46,116,111,108,117, 97, 95,110, 93,
- 32, 61, 32,116, 10, 9,115,101,108,102, 46,116,121,112,101,
- 100,101,102,115, 91,116, 46,117,116,121,112,101, 93, 32, 61,
- 32,110, 97,109,101,115,112, 97, 99,101, 32, 46, 46, 32,116,
- 46,117,116,121,112,101, 10, 9,103,108,111, 98, 97,108, 95,
- 116,121,112,101,100,101,102,115, 91,110, 97,109,101,115,112,
- 97, 99,101, 46, 46,116, 46,117,116,121,112,101, 93, 32, 61,
- 32,116, 10, 9,116, 46,102,116,121,112,101, 32, 61, 32,102,
- 105,110,100,116,121,112,101, 40,116, 46,116,121,112,101, 41,
- 32,111,114, 32,116, 46,116,121,112,101, 10, 9, 45, 45,112,
- 114,105,110,116, 40, 34, 97,112,112,101,110,100,105,110,103,
- 32,116,121,112,101,100,101,102, 32, 34, 46, 46,116, 46,117,
- 116,121,112,101, 46, 46, 34, 32, 97,115, 32, 34, 46, 46,110,
- 97,109,101,115,112, 97, 99,101, 46, 46,116, 46,117,116,121,
- 112,101, 46, 46, 34, 32,119,105,116,104, 32,102,116,121,112,
- 101, 32, 34, 46, 46,116, 46,102,116,121,112,101, 41, 10, 9,
- 97,112,112,101,110,100, 95,103,108,111, 98, 97,108, 95,116,
- 121,112,101, 40,110, 97,109,101,115,112, 97, 99,101, 46, 46,
- 116, 46,117,116,121,112,101, 41, 10, 9,105,102, 32,116, 46,
- 102,116,121,112,101, 32, 97,110,100, 32,105,115,101,110,117,
- 109, 40,116, 46,102,116,121,112,101, 41, 32,116,104,101,110,
- 10, 10, 9, 9,103,108,111, 98, 97,108, 95,101,110,117,109,
- 115, 91,110, 97,109,101,115,112, 97, 99,101, 46, 46,116, 46,
- 117,116,121,112,101, 93, 32, 61, 32,116,114,117,101, 10, 9,
- 101,110,100, 10,101,110,100, 10, 10, 45, 45, 32, 97,112,112,
- 101,110,100, 32,117,115,101,114,116,121,112,101, 58, 32,114,
- 101,116,117,114,110, 32,102,117,108,108, 32,116,121,112,101,
- 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115,
- 67,111,110,116, 97,105,110,101,114, 58, 97,112,112,101,110,
- 100,117,115,101,114,116,121,112,101, 32, 40,116, 41, 10, 9,
- 108,111, 99, 97,108, 32, 99,111,110,116, 97,105,110,101,114,
- 10, 9,105,102, 32,116, 32, 61, 61, 32, 40,115,101,108,102,
- 46,111,114,105,103,105,110, 97,108, 95,110, 97,109,101, 32,
- 111,114, 32,115,101,108,102, 46,110, 97,109,101, 41, 32,116,
- 104,101,110, 10, 9, 9, 99,111,110,116, 97,105,110,101,114,
- 32, 61, 32,115,101,108,102, 46,112,114,111,120, 10, 9,101,
- 108,115,101, 10, 9, 9, 99,111,110,116, 97,105,110,101,114,
- 32, 61, 32,115,101,108,102, 10, 9,101,110,100, 10, 9,108,
- 111, 99, 97,108, 32,102,116, 32, 61, 32,103,101,116,110, 97,
- 109,101,115,112, 97, 99,101, 40, 99,111,110,116, 97,105,110,
- 101,114, 41, 32, 46, 46, 32,116, 10, 9, 99,111,110,116, 97,
- 105,110,101,114, 46,117,115,101,114,116,121,112,101,115, 91,
- 116, 93, 32, 61, 32,102,116, 10, 9, 95,117,115,101,114,116,
- 121,112,101, 91,102,116, 93, 32, 61, 32,102,116, 10, 9,114,
- 101,116,117,114,110, 32,102,116, 10,101,110,100, 10, 10, 45,
- 45, 32, 97,112,112,101,110,100, 32,101,110,117,109, 10,102,
- 117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 67,111,
- 110,116, 97,105,110,101,114, 58, 97,112,112,101,110,100,101,
- 110,117,109, 32, 40,116, 41, 10, 32,108,111, 99, 97,108, 32,
- 110, 97,109,101,115,112, 97, 99,101, 32, 61, 32,103,101,116,
- 110, 97,109,101,115,112, 97, 99,101, 40, 99,108, 97,115,115,
- 67,111,110,116, 97,105,110,101,114, 46, 99,117,114,114, 41,
- 10, 32,115,101,108,102, 46,101,110,117,109,115, 46,116,111,
- 108,117, 97, 95,110, 32, 61, 32,115,101,108,102, 46,101,110,
- 117,109,115, 46,116,111,108,117, 97, 95,110, 32, 43, 32, 49,
- 10, 32,115,101,108,102, 46,101,110,117,109,115, 91,115,101,
- 108,102, 46,101,110,117,109,115, 46,116,111,108,117, 97, 95,
- 110, 93, 32, 61, 32,116, 10, 9,103,108,111, 98, 97,108, 95,
- 101,110,117,109,115, 91,110, 97,109,101,115,112, 97, 99,101,
- 46, 46,116, 46,110, 97,109,101, 93, 32, 61, 32,116, 10,101,
- 110,100, 10, 10, 45, 45, 32,100,101,116,101,114,109,105,110,
- 101, 32,108,117, 97, 32,102,117,110, 99,116,105,111,110, 32,
- 110, 97,109,101, 32,111,118,101,114,108,111, 97,100, 10,102,
- 117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 67,111,
- 110,116, 97,105,110,101,114, 58,111,118,101,114,108,111, 97,
- 100, 32, 40,108,110, 97,109,101, 41, 10, 32,105,102, 32,110,
- 111,116, 32,115,101,108,102, 46,108,110, 97,109,101,115, 91,
- 108,110, 97,109,101, 93, 32,116,104,101,110, 10, 32, 32,115,
- 101,108,102, 46,108,110, 97,109,101,115, 91,108,110, 97,109,
- 101, 93, 32, 61, 32, 48, 10, 32,101,108,115,101, 10, 32, 32,
- 115,101,108,102, 46,108,110, 97,109,101,115, 91,108,110, 97,
- 109,101, 93, 32, 61, 32,115,101,108,102, 46,108,110, 97,109,
- 101,115, 91,108,110, 97,109,101, 93, 32, 43, 32, 49, 10, 32,
- 101,110,100, 10, 32,114,101,116,117,114,110, 32,102,111,114,
- 109, 97,116, 40, 34, 37, 48, 50,100, 34, 44,115,101,108,102,
- 46,108,110, 97,109,101,115, 91,108,110, 97,109,101, 93, 41,
- 10,101,110,100, 10, 10, 45, 45, 32, 97,112,112,108,105,101,
- 115, 32,116,121,112,101,100,101,102, 58, 32,114,101,116,117,
- 114,110,115, 32,116,104,101, 32, 39,116,104,101, 32,102, 97,
- 99,116,111, 39, 32,109,111,100,105,102,105,101,114, 32, 97,
- 110,100, 32,116,121,112,101, 10,102,117,110, 99,116,105,111,
- 110, 32, 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,
- 114, 58, 97,112,112,108,121,116,121,112,101,100,101,102, 32,
- 40,109,111,100, 44,116,121,112,101, 41, 10, 9,105,102, 32,
- 103,108,111, 98, 97,108, 95,116,121,112,101,100,101,102,115,
- 91,116,121,112,101, 93, 32,116,104,101,110, 10, 9, 9, 45,
- 45,112,114,105,110,116, 40, 34,102,111,117,110,100, 32,116,
- 121,112,101,100,101,102, 32, 34, 46, 46,103,108,111, 98, 97,
- 108, 95,116,121,112,101,100,101,102,115, 91,116,121,112,101,
- 93, 46,116,121,112,101, 41, 10, 9, 9,108,111, 99, 97,108,
- 32,109,111,100, 49, 44, 32,116,121,112,101, 49, 32, 61, 32,
- 103,108,111, 98, 97,108, 95,116,121,112,101,100,101,102,115,
- 91,116,121,112,101, 93, 46,109,111,100, 44, 32,103,108,111,
- 98, 97,108, 95,116,121,112,101,100,101,102,115, 91,116,121,
- 112,101, 93, 46,102,116,121,112,101, 10, 9, 9,108,111, 99,
- 97,108, 32,109,111,100, 50, 44, 32,116,121,112,101, 50, 32,
- 61, 32, 97,112,112,108,121,116,121,112,101,100,101,102, 40,
- 109,111,100, 46, 46, 34, 32, 34, 46, 46,109,111,100, 49, 44,
- 32,116,121,112,101, 49, 41, 10, 9, 9, 45, 45,114,101,116,
- 117,114,110, 32,109,111,100, 50, 32, 46, 46, 32, 39, 32, 39,
- 32, 46, 46, 32,109,111,100, 49, 44, 32,116,121,112,101, 50,
- 10, 9, 9,114,101,116,117,114,110, 32,109,111,100, 50, 44,
- 32,116,121,112,101, 50, 10, 9,101,110,100, 10, 9,100,111,
- 32,114,101,116,117,114,110, 32,109,111,100, 44,116,121,112,
- 101, 32,101,110,100, 10,101,110,100, 10, 10, 45, 45, 32, 99,
- 104,101, 99,107, 32,105,102, 32,105,116, 32,105,115, 32, 97,
- 32,116,121,112,101,100,101,102, 10,102,117,110, 99,116,105,
- 111,110, 32, 99,108, 97,115,115, 67,111,110,116, 97,105,110,
- 101,114, 58,105,115,116,121,112,101,100,101,102, 32, 40,116,
- 121,112,101, 41, 10, 32,108,111, 99, 97,108, 32,101,110,118,
- 32, 61, 32,115,101,108,102, 10, 32,119,104,105,108,101, 32,
- 101,110,118, 32,100,111, 10, 32, 32,105,102, 32,101,110,118,
- 46,116,121,112,101,100,101,102,115, 32,116,104,101,110, 10,
- 32, 32, 32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32, 32,
- 32,119,104,105,108,101, 32,101,110,118, 46,116,121,112,101,
- 100,101,102,115, 91,105, 93, 32,100,111, 10, 32, 32, 32, 32,
- 105,102, 32,101,110,118, 46,116,121,112,101,100,101,102,115,
- 91,105, 93, 46,117,116,121,112,101, 32, 61, 61, 32,116,121,
- 112,101, 32,116,104,101,110, 10, 32, 32, 32, 32, 32, 32, 32,
- 32, 32,114,101,116,117,114,110, 32,116,121,112,101, 10, 32,
- 32, 32, 32, 32, 32, 32, 32,101,110,100, 10, 32, 32, 32, 32,
- 32, 32, 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32, 32, 32,
- 101,110,100, 10, 32, 32,101,110,100, 10, 32, 32,101,110,118,
- 32, 61, 32,101,110,118, 46,112, 97,114,101,110,116, 10, 32,
- 101,110,100, 10, 32,114,101,116,117,114,110, 32,110,105,108,
- 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,110, 32,
- 102,105,110,100, 95,101,110,117,109, 95,118, 97,114, 40,118,
- 97,114, 41, 10, 10, 9,105,102, 32,116,111,110,117,109, 98,
- 101,114, 40,118, 97,114, 41, 32,116,104,101,110, 32,114,101,
- 116,117,114,110, 32,118, 97,114, 32,101,110,100, 10, 10, 9,
- 108,111, 99, 97,108, 32, 99, 32, 61, 32, 99,108, 97,115,115,
- 67,111,110,116, 97,105,110,101,114, 46, 99,117,114,114, 10,
- 9,119,104,105,108,101, 32, 99, 32,100,111, 10, 9, 9,108,
- 111, 99, 97,108, 32,110,115, 32, 61, 32,103,101,116,110, 97,
- 109,101,115,112, 97, 99,101, 40, 99, 41, 10, 9, 9,102,111,
- 114, 32,107, 44,118, 32,105,110, 32,112, 97,105,114,115, 40,
- 95,103,108,111, 98, 97,108, 95,101,110,117,109,115, 41, 32,
- 100,111, 10, 9, 9, 9,105,102, 32,109, 97,116, 99,104, 95,
- 116,121,112,101, 40,118, 97,114, 44, 32,118, 44, 32,110,115,
- 41, 32,116,104,101,110, 10, 9, 9, 9, 9,114,101,116,117,
- 114,110, 32,118, 10, 9, 9, 9,101,110,100, 10, 9, 9,101,
- 110,100, 10, 9, 9,105,102, 32, 99, 46, 98, 97,115,101, 32,
- 97,110,100, 32, 99, 46, 98, 97,115,101, 32,126, 61, 32, 39,
- 39, 32,116,104,101,110, 10, 9, 9, 9, 99, 32, 61, 32, 95,
- 103,108,111, 98, 97,108, 95, 99,108, 97,115,115,101,115, 91,
- 99, 58,102,105,110,100,116,121,112,101, 40, 99, 46, 98, 97,
- 115,101, 41, 93, 10, 9, 9,101,108,115,101, 10, 9, 9, 9,
- 99, 32, 61, 32,110,105,108, 10, 9, 9,101,110,100, 10, 9,
- 101,110,100, 10, 10, 9,114,101,116,117,114,110, 32,118, 97,
- 114, 10,101,110,100, 10, 10, 45, 45, 32, 99,104,101, 99,107,
- 32,105,102, 32,105,115, 32, 97, 32,114,101,103,105,115,116,
- 101,114,101,100, 32,116,121,112,101, 58, 32,114,101,116,117,
- 114,110, 32,102,117,108,108, 32,116,121,112,101, 32,111,114,
- 32,110,105,108, 10,102,117,110, 99,116,105,111,110, 32, 99,
- 108, 97,115,115, 67,111,110,116, 97,105,110,101,114, 58,102,
- 105,110,100,116,121,112,101, 32, 40,116, 41, 10, 10, 9,116,
- 32, 61, 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,
- 116, 44, 32, 34, 61, 46, 42, 34, 44, 32, 34, 34, 41, 10, 9,
- 105,102, 32, 95, 98, 97,115,105, 99, 91,116, 93, 32,116,104,
- 101,110, 10, 9, 32,114,101,116,117,114,110, 32,116, 10, 9,
- 101,110,100, 10, 10, 9,108,111, 99, 97,108, 32, 95, 44, 95,
- 44,101,109, 32, 61, 32,115,116,114,105,110,103, 46,102,105,
- 110,100, 40,116, 44, 32, 34, 40, 91, 38, 37, 42, 93, 41, 37,
- 115, 42, 36, 34, 41, 10, 9,116, 32, 61, 32,115,116,114,105,
- 110,103, 46,103,115,117, 98, 40,116, 44, 32, 34, 37,115, 42,
- 40, 91, 38, 37, 42, 93, 41, 37,115, 42, 36, 34, 44, 32, 34,
- 34, 41, 10, 9,112, 32, 61, 32,115,101,108,102, 10, 9,119,
- 104,105,108,101, 32,112, 32, 97,110,100, 32,116,121,112,101,
- 40,112, 41, 61, 61, 39,116, 97, 98,108,101, 39, 32,100,111,
- 10, 9, 9,108,111, 99, 97,108, 32,115,116, 32, 61, 32,103,
- 101,116,110, 97,109,101,115,112, 97, 99,101, 40,112, 41, 10,
- 10, 9, 9,102,111,114, 32,105, 61, 95,103,108,111, 98, 97,
- 108, 95,116,121,112,101,115, 46,110, 44, 49, 44, 45, 49, 32,
- 100,111, 32, 45, 45, 32,105,110, 32,114,101,118,101,114,115,
- 101, 32,111,114,100,101,114, 10, 10, 9, 9, 9,105,102, 32,
- 109, 97,116, 99,104, 95,116,121,112,101, 40,116, 44, 32, 95,
- 103,108,111, 98, 97,108, 95,116,121,112,101,115, 91,105, 93,
- 44, 32,115,116, 41, 32,116,104,101,110, 10, 9, 9, 9, 9,
- 114,101,116,117,114,110, 32, 95,103,108,111, 98, 97,108, 95,
- 116,121,112,101,115, 91,105, 93, 46, 46, 40,101,109, 32,111,
- 114, 32, 34, 34, 41, 10, 9, 9, 9,101,110,100, 10, 9, 9,
- 101,110,100, 10, 9, 9,105,102, 32,112, 46, 98, 97,115,101,
- 32, 97,110,100, 32,112, 46, 98, 97,115,101, 32,126, 61, 32,
- 39, 39, 32, 97,110,100, 32,112, 46, 98, 97,115,101, 32,126,
- 61, 32,116, 32,116,104,101,110, 10, 9, 9, 9, 45, 45,112,
- 114,105,110,116, 40, 34,116,121,112,101, 32,105,115, 32, 34,
- 46, 46,116, 46, 46, 34, 44, 32,112, 32,105,115, 32, 34, 46,
- 46,112, 46, 98, 97,115,101, 46, 46, 34, 32,115,101,108,102,
- 46,116,121,112,101, 32,105,115, 32, 34, 46, 46,115,101,108,
- 102, 46,116,121,112,101, 46, 46, 34, 32,115,101,108,102, 46,
- 110, 97,109,101, 32,105,115, 32, 34, 46, 46,115,101,108,102,
- 46,110, 97,109,101, 41, 10, 9, 9, 9,112, 32, 61, 32, 95,
- 103,108,111, 98, 97,108, 95, 99,108, 97,115,115,101,115, 91,
- 112, 58,102,105,110,100,116,121,112,101, 40,112, 46, 98, 97,
- 115,101, 41, 93, 10, 9, 9,101,108,115,101, 10, 9, 9, 9,
- 112, 32, 61, 32,110,105,108, 10, 9, 9,101,110,100, 10, 9,
- 101,110,100, 10, 10, 9,114,101,116,117,114,110, 32,110,105,
- 108, 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,110,
- 32, 97,112,112,101,110,100, 95,103,108,111, 98, 97,108, 95,
- 116,121,112,101, 40,116, 44, 32, 99,108, 97,115,115, 41, 10,
- 9, 95,103,108,111, 98, 97,108, 95,116,121,112,101,115, 46,
- 110, 32, 61, 32, 95,103,108,111, 98, 97,108, 95,116,121,112,
- 101,115, 46,110, 32, 43, 49, 10, 9, 95,103,108,111, 98, 97,
- 108, 95,116,121,112,101,115, 91, 95,103,108,111, 98, 97,108,
- 95,116,121,112,101,115, 46,110, 93, 32, 61, 32,116, 10, 9,
- 95,103,108,111, 98, 97,108, 95,116,121,112,101,115, 95,104,
- 97,115,104, 91,116, 93, 32, 61, 32, 49, 10, 9,105,102, 32,
- 99,108, 97,115,115, 32,116,104,101,110, 32, 97,112,112,101,
- 110,100, 95, 99,108, 97,115,115, 95,116,121,112,101, 40,116,
- 44, 32, 99,108, 97,115,115, 41, 32,101,110,100, 10,101,110,
- 100, 10, 10,102,117,110, 99,116,105,111,110, 32, 97,112,112,
- 101,110,100, 95, 99,108, 97,115,115, 95,116,121,112,101, 40,
- 116, 44, 99,108, 97,115,115, 41, 10, 9,105,102, 32, 95,103,
- 108,111, 98, 97,108, 95, 99,108, 97,115,115,101,115, 91,116,
- 93, 32,116,104,101,110, 10, 9, 9, 99,108, 97,115,115, 46,
- 102,108, 97,103,115, 32, 61, 32, 95,103,108,111, 98, 97,108,
- 95, 99,108, 97,115,115,101,115, 91,116, 93, 46,102,108, 97,
- 103,115, 10, 9, 9, 99,108, 97,115,115, 46,108,110, 97,109,
- 101,115, 32, 61, 32, 95,103,108,111, 98, 97,108, 95, 99,108,
- 97,115,115,101,115, 91,116, 93, 46,108,110, 97,109,101,115,
- 10, 9, 9,105,102, 32, 95,103,108,111, 98, 97,108, 95, 99,
- 108, 97,115,115,101,115, 91,116, 93, 46, 98, 97,115,101, 32,
- 97,110,100, 32, 40, 95,103,108,111, 98, 97,108, 95, 99,108,
- 97,115,115,101,115, 91,116, 93, 46, 98, 97,115,101, 32,126,
- 61, 32, 39, 39, 41, 32,116,104,101,110, 10, 9, 9, 9, 99,
- 108, 97,115,115, 46, 98, 97,115,101, 32, 61, 32, 95,103,108,
- 111, 98, 97,108, 95, 99,108, 97,115,115,101,115, 91,116, 93,
- 46, 98, 97,115,101, 32,111,114, 32, 99,108, 97,115,115, 46,
- 98, 97,115,101, 10, 9, 9,101,110,100, 10, 9,101,110,100,
- 10, 9, 95,103,108,111, 98, 97,108, 95, 99,108, 97,115,115,
- 101,115, 91,116, 93, 32, 61, 32, 99,108, 97,115,115, 10, 9,
- 99,108, 97,115,115, 46,102,108, 97,103,115, 32, 61, 32, 99,
- 108, 97,115,115, 46,102,108, 97,103,115, 32,111,114, 32,123,
- 125, 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,110,
- 32,109, 97,116, 99,104, 95,116,121,112,101, 40, 99,104,105,
- 108,100,116,121,112,101, 44, 32,114,101,103,116,121,112,101,
- 44, 32,115,116, 41, 10, 45, 45,112,114,105,110,116, 40, 34,
- 102,105,110,100,116,121,112,101, 32, 34, 46, 46, 99,104,105,
- 108,100,116,121,112,101, 46, 46, 34, 44, 32, 34, 46, 46,114,
- 101,103,116,121,112,101, 46, 46, 34, 44, 32, 34, 46, 46,115,
- 116, 41, 10, 9,108,111, 99, 97,108, 32, 98, 44,101, 32, 61,
- 32,115,116,114,105,110,103, 46,102,105,110,100, 40,114,101,
- 103,116,121,112,101, 44, 32, 99,104,105,108,100,116,121,112,
- 101, 44, 32, 45,115,116,114,105,110,103, 46,108,101,110, 40,
- 99,104,105,108,100,116,121,112,101, 41, 44, 32,116,114,117,
- 101, 41, 10, 9,105,102, 32, 98, 32,116,104,101,110, 10, 10,
- 9, 9,105,102, 32,101, 32, 61, 61, 32,115,116,114,105,110,
- 103, 46,108,101,110, 40,114,101,103,116,121,112,101, 41, 32,
- 97,110,100, 10, 9, 9, 9, 9, 40, 98, 32, 61, 61, 32, 49,
- 32,111,114, 32, 40,115,116,114,105,110,103, 46,115,117, 98,
- 40,114,101,103,116,121,112,101, 44, 32, 98, 45, 49, 44, 32,
- 98, 45, 49, 41, 32, 61, 61, 32, 39, 58, 39, 32, 97,110,100,
- 10, 9, 9, 9, 9,115,116,114,105,110,103, 46,115,117, 98,
- 40,114,101,103,116,121,112,101, 44, 32, 49, 44, 32, 98, 45,
- 49, 41, 32, 61, 61, 32,115,116,114,105,110,103, 46,115,117,
- 98, 40,115,116, 44, 32, 49, 44, 32, 98, 45, 49, 41, 41, 41,
- 32,116,104,101,110, 10, 9, 9, 9,114,101,116,117,114,110,
- 32,116,114,117,101, 10, 9, 9,101,110,100, 10, 9,101,110,
- 100, 10, 10, 9,114,101,116,117,114,110, 32,102, 97,108,115,
- 101, 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,110,
- 32,102,105,110,100,116,121,112,101, 95,111,110, 95, 99,104,
- 105,108,100,115, 40,115,101,108,102, 44, 32,116, 41, 10, 10,
- 9,108,111, 99, 97,108, 32,116, 99,104,105,108,100, 10, 9,
- 105,102, 32,115,101,108,102, 46, 99,108, 97,115,115,116,121,
- 112,101, 32, 61, 61, 32, 39, 99,108, 97,115,115, 39, 32,111,
- 114, 32,115,101,108,102, 46, 99,108, 97,115,115,116,121,112,
- 101, 32, 61, 61, 32, 39,110, 97,109,101,115,112, 97, 99,101,
- 39, 32,116,104,101,110, 10, 9, 9,102,111,114, 32,107, 44,
- 118, 32,105,110, 32,105,112, 97,105,114,115, 40,115,101,108,
- 102, 41, 32,100,111, 10, 9, 9, 9,105,102, 32,118, 46, 99,
- 108, 97,115,115,116,121,112,101, 32, 61, 61, 32, 39, 99,108,
- 97,115,115, 39, 32,111,114, 32,118, 46, 99,108, 97,115,115,
- 116,121,112,101, 32, 61, 61, 32, 39,110, 97,109,101,115,112,
- 97, 99,101, 39, 32,116,104,101,110, 10, 9, 9, 9, 9,105,
- 102, 32,118, 46,116,121,112,101,100,101,102,115, 32, 97,110,
- 100, 32,118, 46,116,121,112,101,100,101,102,115, 91,116, 93,
- 32,116,104,101,110, 10, 9, 9, 9, 9, 32,114,101,116,117,
- 114,110, 32,118, 46,116,121,112,101,100,101,102,115, 91,116,
- 93, 10, 9, 9, 9, 9,101,108,115,101,105,102, 32,118, 46,
- 117,115,101,114,116,121,112,101,115, 32, 97,110,100, 32,118,
- 46,117,115,101,114,116,121,112,101,115, 91,116, 93, 32,116,
- 104,101,110, 10, 9, 9, 9, 9, 32,114,101,116,117,114,110,
- 32,118, 46,117,115,101,114,116,121,112,101,115, 91,116, 93,
- 10, 9, 9, 9, 9,101,110,100, 10, 9, 9, 9, 9,116, 99,
- 104,105,108,100, 32, 61, 32,102,105,110,100,116,121,112,101,
- 95,111,110, 95, 99,104,105,108,100,115, 40,118, 44, 32,116,
- 41, 10, 9, 9, 9, 9,105,102, 32,116, 99,104,105,108,100,
- 32,116,104,101,110, 32,114,101,116,117,114,110, 32,116, 99,
- 104,105,108,100, 32,101,110,100, 10, 9, 9, 9,101,110,100,
- 10, 9, 9,101,110,100, 10, 9,101,110,100, 10, 9,114,101,
- 116,117,114,110, 32,110,105,108, 10, 10,101,110,100, 10, 10,
- 102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 67,
- 111,110,116, 97,105,110,101,114, 58,105,115,101,110,117,109,
- 32, 40,116,121,112,101, 41, 10, 32,105,102, 32,103,108,111,
- 98, 97,108, 95,101,110,117,109,115, 91,116,121,112,101, 93,
- 32,116,104,101,110, 10, 9,114,101,116,117,114,110, 32,116,
- 121,112,101, 10, 32,101,108,115,101, 10, 32, 9,114,101,116,
- 117,114,110, 32,102, 97,108,115,101, 10, 32,101,110,100, 10,
- 10, 32,108,111, 99, 97,108, 32, 98, 97,115,101,116,121,112,
- 101, 32, 61, 32,103,115,117, 98, 40,116,121,112,101, 44, 34,
- 94, 46, 42, 58, 58, 34, 44, 34, 34, 41, 10, 32,108,111, 99,
- 97,108, 32,101,110,118, 32, 61, 32,115,101,108,102, 10, 32,
- 119,104,105,108,101, 32,101,110,118, 32,100,111, 10, 32, 32,
- 105,102, 32,101,110,118, 46,101,110,117,109,115, 32,116,104,
- 101,110, 10, 32, 32, 32,108,111, 99, 97,108, 32,105, 61, 49,
- 10, 32, 32, 32,119,104,105,108,101, 32,101,110,118, 46,101,
- 110,117,109,115, 91,105, 93, 32,100,111, 10, 32, 32, 32, 32,
- 105,102, 32,101,110,118, 46,101,110,117,109,115, 91,105, 93,
- 46,110, 97,109,101, 32, 61, 61, 32, 98, 97,115,101,116,121,
- 112,101, 32,116,104,101,110, 10, 32, 32, 32, 32, 32, 32, 32,
- 32, 32,114,101,116,117,114,110, 32,116,114,117,101, 10, 32,
- 32, 32, 32, 32, 32, 32, 32,101,110,100, 10, 32, 32, 32, 32,
- 32, 32, 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32, 32, 32,
- 101,110,100, 10, 32, 32,101,110,100, 10, 32, 32,101,110,118,
- 32, 61, 32,101,110,118, 46,112, 97,114,101,110,116, 10, 32,
- 101,110,100, 10, 32,114,101,116,117,114,110, 32,102, 97,108,
- 115,101, 10,101,110,100, 10, 10,109,101,116,104,111,100,105,
- 115,118,105,114,116,117, 97,108, 32, 61, 32,102, 97,108,115,
- 101, 32, 45, 45, 32, 97, 32,103,108,111, 98, 97,108, 10, 10,
- 45, 45, 32,112, 97,114,115,101, 32, 99,104,117,110,107, 10,
- 102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 67,
- 111,110,116, 97,105,110,101,114, 58,100,111,112, 97,114,115,
- 101, 32, 40,115, 41, 10, 45, 45,112,114,105,110,116, 32, 40,
- 34,112, 97,114,115,101, 32, 34, 46, 46,115, 41, 10, 10, 32,
- 45, 45, 32,116,114,121, 32,116,104,101, 32,112, 97,114,115,
- 101,114, 32,104,111,111,107, 10, 32,100,111, 10, 32, 9,108,
- 111, 99, 97,108, 32,115,117, 98, 32, 61, 32,112, 97,114,115,
- 101,114, 95,104,111,111,107, 40,115, 41, 10, 32, 9,105,102,
- 32,115,117, 98, 32,116,104,101,110, 10, 32, 9, 9,114,101,
- 116,117,114,110, 32,115,117, 98, 10, 32, 9,101,110,100, 10,
- 32,101,110,100, 10, 10, 32, 45, 45, 32,116,114,121, 32,116,
- 104,101, 32,110,117,108,108, 32,115,116, 97,116,101,109,101,
- 110,116, 10, 32,100,111, 10, 32, 9,108,111, 99, 97,108, 32,
- 98, 44,101, 44, 99,111,100,101, 32, 61, 32,115,116,114,105,
- 110,103, 46,102,105,110,100, 40,115, 44, 32, 34, 94, 37,115,
- 42, 59, 34, 41, 10, 32, 9,105,102, 32, 98, 32,116,104,101,
- 110, 10, 32, 9, 9,114,101,116,117,114,110, 32,115,116,114,
- 115,117, 98, 40,115, 44,101, 43, 49, 41, 10, 32, 9,101,110,
- 100, 10, 32,101,110,100, 10, 10, 32, 45, 45, 32,116,114,121,
- 32,101,109,112,116,121, 32,118,101,114, 98, 97,116,105,109,
- 32,108,105,110,101, 10, 32,100,111, 10, 32, 9,108,111, 99,
- 97,108, 32, 98, 44,101, 44, 99,111,100,101, 32, 61, 32,115,
- 116,114,105,110,103, 46,102,105,110,100, 40,115, 44, 32, 34,
- 94, 37,115, 42, 36, 92,110, 34, 41, 10, 32, 9,105,102, 32,
- 98, 32,116,104,101,110, 10, 32, 9, 9,114,101,116,117,114,
- 110, 32,115,116,114,115,117, 98, 40,115, 44,101, 43, 49, 41,
- 10, 32, 9,101,110,100, 10, 32,101,110,100, 10, 10, 32, 45,
- 45, 32,116,114,121, 32, 76,117, 97, 32, 99,111,100,101, 10,
- 32,100,111, 10, 32, 32,108,111, 99, 97,108, 32, 98, 44,101,
- 44, 99,111,100,101, 32, 61, 32,115,116,114,102,105,110,100,
- 40,115, 44, 34, 94, 37,115, 42, 40, 37, 98, 92, 49, 92, 50,
- 41, 34, 41, 10, 32, 32,105,102, 32, 98, 32,116,104,101,110,
- 10, 32, 32, 32, 67,111,100,101, 40,115,116,114,115,117, 98,
- 40, 99,111,100,101, 44, 50, 44, 45, 50, 41, 41, 10, 32, 32,
- 32,114,101,116,117,114,110, 32,115,116,114,115,117, 98, 40,
- 115, 44,101, 43, 49, 41, 10, 32, 32,101,110,100, 10, 32,101,
- 110,100, 10, 10, 32, 45, 45, 32,116,114,121, 32, 67, 32, 99,
- 111,100,101, 10, 32,100,111, 10, 32, 32,108,111, 99, 97,108,
- 32, 98, 44,101, 44, 99,111,100,101, 32, 61, 32,115,116,114,
- 102,105,110,100, 40,115, 44, 34, 94, 37,115, 42, 40, 37, 98,
- 92, 51, 92, 52, 41, 34, 41, 10, 32, 32,105,102, 32, 98, 32,
- 116,104,101,110, 10, 9, 99,111,100,101, 32, 61, 32, 39,123,
- 39, 46, 46,115,116,114,115,117, 98, 40, 99,111,100,101, 44,
- 50, 44, 45, 50, 41, 46, 46, 39, 92,110,125, 92,110, 39, 10,
- 9, 86,101,114, 98, 97,116,105,109, 40, 99,111,100,101, 44,
- 39,114, 39, 41, 32, 32, 32, 32, 32, 32, 32, 32, 45, 45, 32,
- 118,101,114, 98, 97,116,105,109, 32, 99,111,100,101, 32,102,
- 111,114, 32, 39,114, 39,101,103,105,115,116,101,114, 32,102,
- 114, 97,103,109,101,110,116, 10, 9,114,101,116,117,114,110,
- 32,115,116,114,115,117, 98, 40,115, 44,101, 43, 49, 41, 10,
- 32, 32,101,110,100, 10, 32,101,110,100, 10, 10, 32, 45, 45,
- 32,116,114,121, 32, 67, 32, 99,111,100,101, 32,102,111,114,
- 32,112,114,101, 97,109, 98,108,101, 32,115,101, 99,116,105,
- 111,110, 10, 32,100,111, 10, 32, 9,108,111, 99, 97,108, 32,
- 98, 44,101, 44, 99,111,100,101, 32, 61, 32,115,116,114,105,
- 110,103, 46,102,105,110,100, 40,115, 44, 32, 34, 94, 37,115,
- 42, 40, 37, 98, 92, 53, 92, 54, 41, 34, 41, 10, 32, 9,105,
- 102, 32, 98, 32,116,104,101,110, 10, 32, 9, 9, 99,111,100,
- 101, 32, 61, 32,115,116,114,105,110,103, 46,115,117, 98, 40,
- 99,111,100,101, 44, 32, 50, 44, 32, 45, 50, 41, 46, 46, 34,
- 92,110, 34, 10, 9, 9, 86,101,114, 98, 97,116,105,109, 40,
- 99,111,100,101, 44, 32, 39, 39, 41, 10, 9, 9,114,101,116,
- 117,114,110, 32,115,116,114,105,110,103, 46,115,117, 98, 40,
- 115, 44, 32,101, 43, 49, 41, 10, 32, 9,101,110,100, 10, 32,
- 101,110,100, 10, 10, 32, 45, 45, 32,116,114,121, 32,100,101,
- 102, 97,117,108,116, 95,112,114,111,112,101,114,116,121, 32,
- 100,105,114,101, 99,116,105,118,101, 10, 32,100,111, 10, 32,
- 9,108,111, 99, 97,108, 32, 98, 44,101, 44,112,116,121,112,
- 101, 32, 61, 32,115,116,114,102,105,110,100, 40,115, 44, 32,
- 34, 94, 37,115, 42, 84, 79, 76, 85, 65, 95, 80, 82, 79, 80,
- 69, 82, 84, 89, 95, 84, 89, 80, 69, 37,115, 42, 37, 40, 43,
- 37,115, 42, 40, 91, 94, 37, 41, 37,115, 93, 42, 41, 37,115,
- 42, 37, 41, 43, 37,115, 42, 59, 63, 34, 41, 10, 32, 9,105,
- 102, 32, 98, 32,116,104,101,110, 10, 32, 9, 9,105,102, 32,
- 110,111,116, 32,112,116,121,112,101, 32,111,114, 32,112,116,
- 121,112,101, 32, 61, 61, 32, 34, 34, 32,116,104,101,110, 10,
- 32, 9, 9, 9,112,116,121,112,101, 32, 61, 32, 34,100,101,
- 102, 97,117,108,116, 34, 10, 32, 9, 9,101,110,100, 10, 32,
- 9, 9,115,101,108,102, 58,115,101,116, 95,112,114,111,112,
- 101,114,116,121, 95,116,121,112,101, 40,112,116,121,112,101,
- 41, 10, 9, 32, 9,114,101,116,117,114,110, 32,115,116,114,
- 115,117, 98, 40,115, 44, 32,101, 43, 49, 41, 10, 32, 9,101,
- 110,100, 10, 32,101,110,100, 10, 10, 32, 45, 45, 32,116,114,
- 121, 32,112,114,111,116,101, 99,116,101,100, 95,100,101,115,
- 116,114,117, 99,116,111,114, 32,100,105,114,101, 99,116,105,
- 118,101, 10, 32,100,111, 10, 32, 9,108,111, 99, 97,108, 32,
- 98, 44,101, 32, 61, 32,115,116,114,105,110,103, 46,102,105,
- 110,100, 40,115, 44, 32, 34, 94, 37,115, 42, 84, 79, 76, 85,
- 65, 95, 80, 82, 79, 84, 69, 67, 84, 69, 68, 95, 68, 69, 83,
- 84, 82, 85, 67, 84, 79, 82, 37,115, 42, 59, 63, 34, 41, 10,
- 9,105,102, 32, 98, 32,116,104,101,110, 10, 9, 9,105,102,
- 32,115,101,108,102, 46,115,101,116, 95,112,114,111,116,101,
- 99,116,101,100, 95,100,101,115,116,114,117, 99,116,111,114,
- 32,116,104,101,110, 10, 9, 32, 9, 9,115,101,108,102, 58,
- 115,101,116, 95,112,114,111,116,101, 99,116,101,100, 95,100,
- 101,115,116,114,117, 99,116,111,114, 40,116,114,117,101, 41,
- 10, 9, 32, 9,101,110,100, 10, 32, 9, 9,114,101,116,117,
- 114,110, 32,115,116,114,115,117, 98, 40,115, 44, 32,101, 43,
- 49, 41, 10, 32, 9,101,110,100, 10, 32,101,110,100, 10, 10,
- 32, 45, 45, 32,116,114,121, 32, 39,101,120,116,101,114,110,
- 39, 32,107,101,121,119,111,114,100, 10, 32,100,111, 10, 32,
- 9,108,111, 99, 97,108, 32, 98, 44,101, 32, 61, 32,115,116,
- 114,105,110,103, 46,102,105,110,100, 40,115, 44, 32, 34, 94,
- 37,115, 42,101,120,116,101,114,110, 37,115, 43, 34, 41, 10,
- 32, 9,105,102, 32, 98, 32,116,104,101,110, 10, 9, 9, 45,
- 45, 32,100,111, 32,110,111,116,104,105,110,103, 10, 32, 9,
- 9,114,101,116,117,114,110, 32,115,116,114,115,117, 98, 40,
- 115, 44, 32,101, 43, 49, 41, 10, 32, 9,101,110,100, 10, 32,
- 101,110,100, 10, 10, 32, 45, 45, 32,116,114,121, 32, 39,118,
- 105,114,116,117, 97,108, 39, 32,107,101,121,119,111,114,107,
- 100, 10, 32,100,111, 10, 32, 9,108,111, 99, 97,108, 32, 98,
- 44,101, 32, 61, 32,115,116,114,105,110,103, 46,102,105,110,
- 100, 40,115, 44, 32, 34, 94, 37,115, 42,118,105,114,116,117,
- 97,108, 37,115, 43, 34, 41, 10, 32, 9,105,102, 32, 98, 32,
- 116,104,101,110, 10, 32, 9, 9,109,101,116,104,111,100,105,
- 115,118,105,114,116,117, 97,108, 32, 61, 32,116,114,117,101,
- 10, 32, 9, 9,114,101,116,117,114,110, 32,115,116,114,115,
- 117, 98, 40,115, 44, 32,101, 43, 49, 41, 10, 32, 9,101,110,
- 100, 10, 32,101,110,100, 10, 10, 32, 45, 45, 32,116,114,121,
- 32,108, 97, 98,101,108,115, 32, 40,112,117, 98,108,105, 99,
- 44, 32,112,114,105,118, 97,116,101, 44, 32,101,116, 99, 41,
- 10, 32,100,111, 10, 32, 9,108,111, 99, 97,108, 32, 98, 44,
- 101, 32, 61, 32,115,116,114,105,110,103, 46,102,105,110,100,
- 40,115, 44, 32, 34, 94, 37,115, 42, 37,119, 42, 37,115, 42,
- 58, 91, 94, 58, 93, 34, 41, 10, 32, 9,105,102, 32, 98, 32,
- 116,104,101,110, 10, 32, 9, 9,114,101,116,117,114,110, 32,
- 115,116,114,115,117, 98, 40,115, 44, 32,101, 41, 32, 45, 45,
- 32,112,114,101,115,101,114,118,101, 32,116,104,101, 32, 91,
- 94, 58, 93, 10, 32, 9,101,110,100, 10, 32,101,110,100, 10,
- 10, 32, 45, 45, 32,116,114,121, 32,109,111,100,117,108,101,
- 10, 32,100,111, 10, 32, 32,108,111, 99, 97,108, 32, 98, 44,
- 101, 44,110, 97,109,101, 44, 98,111,100,121, 32, 61, 32,115,
- 116,114,102,105,110,100, 40,115, 44, 34, 94, 37,115, 42,109,
- 111,100,117,108,101, 37,115, 37,115, 42, 40, 91, 95, 37,119,
- 93, 91, 95, 37,119, 93, 42, 41, 37,115, 42, 40, 37, 98,123,
- 125, 41, 37,115, 42, 34, 41, 10, 32, 32,105,102, 32, 98, 32,
- 116,104,101,110, 10, 32, 32, 32, 95, 99,117,114,114, 95, 99,
- 111,100,101, 32, 61, 32,115,116,114,115,117, 98, 40,115, 44,
- 98, 44,101, 41, 10, 32, 32, 32, 77,111,100,117,108,101, 40,
- 110, 97,109,101, 44, 98,111,100,121, 41, 10, 32, 32, 32,114,
- 101,116,117,114,110, 32,115,116,114,115,117, 98, 40,115, 44,
- 101, 43, 49, 41, 10, 32, 32,101,110,100, 10, 32,101,110,100,
- 10, 10, 32, 45, 45, 32,116,114,121, 32,110, 97,109,101,115,
- 97,112, 99,101, 10, 32,100,111, 10, 32, 32,108,111, 99, 97,
- 108, 32, 98, 44,101, 44,110, 97,109,101, 44, 98,111,100,121,
- 32, 61, 32,115,116,114,102,105,110,100, 40,115, 44, 34, 94,
- 37,115, 42,110, 97,109,101,115,112, 97, 99,101, 37,115, 37,
- 115, 42, 40, 91, 95, 37,119, 93, 91, 95, 37,119, 93, 42, 41,
- 37,115, 42, 40, 37, 98,123,125, 41, 37,115, 42, 59, 63, 34,
- 41, 10, 32, 32,105,102, 32, 98, 32,116,104,101,110, 10, 32,
- 32, 32, 95, 99,117,114,114, 95, 99,111,100,101, 32, 61, 32,
- 115,116,114,115,117, 98, 40,115, 44, 98, 44,101, 41, 10, 32,
- 32, 32, 78, 97,109,101,115,112, 97, 99,101, 40,110, 97,109,
- 101, 44, 98,111,100,121, 41, 10, 32, 32, 32,114,101,116,117,
- 114,110, 32,115,116,114,115,117, 98, 40,115, 44,101, 43, 49,
- 41, 10, 32, 32,101,110,100, 10, 32,101,110,100, 10, 10, 32,
- 45, 45, 32,116,114,121, 32,100,101,102,105,110,101, 10, 32,
- 100,111, 10, 32, 32,108,111, 99, 97,108, 32, 98, 44,101, 44,
- 110, 97,109,101, 32, 61, 32,115,116,114,102,105,110,100, 40,
- 115, 44, 34, 94, 37,115, 42, 35,100,101,102,105,110,101, 37,
- 115, 37,115, 42, 40, 91, 94, 37,115, 93, 42, 41, 91, 94, 92,
- 110, 93, 42, 92,110, 37,115, 42, 34, 41, 10, 32, 32,105,102,
- 32, 98, 32,116,104,101,110, 10, 32, 32, 32, 95, 99,117,114,
- 114, 95, 99,111,100,101, 32, 61, 32,115,116,114,115,117, 98,
- 40,115, 44, 98, 44,101, 41, 10, 32, 32, 32, 68,101,102,105,
- 110,101, 40,110, 97,109,101, 41, 10, 32, 32, 32,114,101,116,
- 117,114,110, 32,115,116,114,115,117, 98, 40,115, 44,101, 43,
- 49, 41, 10, 32, 32,101,110,100, 10, 32,101,110,100, 10, 10,
- 32, 45, 45, 32,116,114,121, 32,101,110,117,109,101,114, 97,
- 116,101,115, 10, 10, 32,100,111, 10, 32, 32,108,111, 99, 97,
- 108, 32, 98, 44,101, 44,110, 97,109,101, 44, 98,111,100,121,
- 44,118, 97,114,110, 97,109,101, 32, 61, 32,115,116,114,102,
- 105,110,100, 40,115, 44, 34, 94, 37,115, 42,101,110,117,109,
- 37,115, 43, 40, 37, 83, 42, 41, 37,115, 42, 40, 37, 98,123,
- 125, 41, 37,115, 42, 40, 91, 94, 37,115, 59, 93, 42, 41, 37,
- 115, 42, 59, 63, 37,115, 42, 34, 41, 10, 32, 32,105,102, 32,
- 98, 32,116,104,101,110, 10, 32, 32, 32, 45, 45,101,114,114,
- 111,114, 40, 34, 35, 83,111,114,114,121, 44, 32,100,101, 99,
- 108, 97,114, 97,116,105,111,110, 32,111,102, 32,101,110,117,
- 109,115, 32, 97,110,100, 32,118, 97,114,105, 97, 98,108,101,
- 115, 32,111,110, 32,116,104,101, 32,115, 97,109,101, 32,115,
- 116, 97,116,101,109,101,110,116, 32,105,115, 32,110,111,116,
- 32,115,117,112,112,111,114,116,101,100, 46, 92,110, 68,101,
- 99,108, 97,114,101, 32,121,111,117,114, 32,118, 97,114,105,
- 97, 98,108,101, 32,115,101,112, 97,114, 97,116,101,108,121,
- 32, 40,101,120, 97,109,112,108,101, 58, 32, 39, 34, 46, 46,
- 110, 97,109,101, 46, 46, 34, 32, 34, 46, 46,118, 97,114,110,
- 97,109,101, 46, 46, 34, 59, 39, 41, 34, 41, 10, 32, 32, 32,
- 95, 99,117,114,114, 95, 99,111,100,101, 32, 61, 32,115,116,
- 114,115,117, 98, 40,115, 44, 98, 44,101, 41, 10, 32, 32, 32,
- 69,110,117,109,101,114, 97,116,101, 40,110, 97,109,101, 44,
- 98,111,100,121, 44,118, 97,114,110, 97,109,101, 41, 10, 32,
- 32, 32,114,101,116,117,114,110, 32,115,116,114,115,117, 98,
- 40,115, 44,101, 43, 49, 41, 10, 32, 32,101,110,100, 10, 32,
- 101,110,100, 10, 10, 45, 45, 32,100,111, 10, 45, 45, 32, 32,
- 108,111, 99, 97,108, 32, 98, 44,101, 44,110, 97,109,101, 44,
- 98,111,100,121, 32, 61, 32,115,116,114,102,105,110,100, 40,
- 115, 44, 34, 94, 37,115, 42,101,110,117,109, 37,115, 43, 40,
- 37, 83, 42, 41, 37,115, 42, 40, 37, 98,123,125, 41, 37,115,
- 42, 59, 63, 37,115, 42, 34, 41, 10, 45, 45, 32, 32,105,102,
- 32, 98, 32,116,104,101,110, 10, 45, 45, 32, 32, 32, 95, 99,
- 117,114,114, 95, 99,111,100,101, 32, 61, 32,115,116,114,115,
- 117, 98, 40,115, 44, 98, 44,101, 41, 10, 45, 45, 32, 32, 32,
- 69,110,117,109,101,114, 97,116,101, 40,110, 97,109,101, 44,
- 98,111,100,121, 41, 10, 45, 45, 32, 32,114,101,116,117,114,
- 110, 32,115,116,114,115,117, 98, 40,115, 44,101, 43, 49, 41,
- 10, 45, 45, 32, 32,101,110,100, 10, 45, 45, 32,101,110,100,
- 10, 10, 32,100,111, 10, 32, 32,108,111, 99, 97,108, 32, 98,
- 44,101, 44, 98,111,100,121, 44,110, 97,109,101, 32, 61, 32,
- 115,116,114,102,105,110,100, 40,115, 44, 34, 94, 37,115, 42,
- 116,121,112,101,100,101,102, 37,115, 43,101,110,117,109, 91,
- 94,123, 93, 42, 40, 37, 98,123,125, 41, 37,115, 42, 40, 91,
- 37,119, 95, 93, 91, 94, 37,115, 93, 42, 41, 37,115, 42, 59,
- 37,115, 42, 34, 41, 10, 32, 32,105,102, 32, 98, 32,116,104,
- 101,110, 10, 32, 32, 32, 95, 99,117,114,114, 95, 99,111,100,
- 101, 32, 61, 32,115,116,114,115,117, 98, 40,115, 44, 98, 44,
- 101, 41, 10, 32, 32, 32, 69,110,117,109,101,114, 97,116,101,
- 40,110, 97,109,101, 44, 98,111,100,121, 41, 10, 32, 32, 32,
- 114,101,116,117,114,110, 32,115,116,114,115,117, 98, 40,115,
- 44,101, 43, 49, 41, 10, 32, 32,101,110,100, 10, 32,101,110,
- 100, 10, 10, 32, 45, 45, 32,116,114,121, 32,111,112,101,114,
- 97,116,111,114, 10, 32,100,111, 10, 32, 32,108,111, 99, 97,
- 108, 32, 98, 44,101, 44,100,101, 99,108, 44,107,105,110,100,
- 44, 97,114,103, 44, 99,111,110,115,116, 32, 61, 32,115,116,
- 114,102,105,110,100, 40,115, 44, 34, 94, 37,115, 42, 40, 91,
- 95, 37,119, 93, 91, 95, 37,119, 37,115, 37, 42, 38, 58, 60,
- 62, 44, 93, 45, 37,115, 43,111,112,101,114, 97,116,111,114,
- 41, 37,115, 42, 40, 91, 94, 37,115, 93, 91, 94, 37,115, 93,
- 42, 41, 37,115, 42, 40, 37, 98, 40, 41, 41, 37,115, 42, 40,
- 99, 63,111, 63,110, 63,115, 63,116, 63, 41, 37,115, 42, 59,
- 37,115, 42, 34, 41, 10, 32, 32,105,102, 32,110,111,116, 32,
- 98, 32,116,104,101,110, 10, 9, 9, 32, 45, 45, 32,116,114,
- 121, 32,105,110,108,105,110,101, 10, 32, 32, 32, 98, 44,101,
- 44,100,101, 99,108, 44,107,105,110,100, 44, 97,114,103, 44,
- 99,111,110,115,116, 32, 61, 32,115,116,114,102,105,110,100,
- 40,115, 44, 34, 94, 37,115, 42, 40, 91, 95, 37,119, 93, 91,
- 95, 37,119, 37,115, 37, 42, 38, 58, 60, 62, 44, 93, 45, 37,
- 115, 43,111,112,101,114, 97,116,111,114, 41, 37,115, 42, 40,
- 91, 94, 37,115, 93, 91, 94, 37,115, 93, 42, 41, 37,115, 42,
- 40, 37, 98, 40, 41, 41, 37,115, 42, 40, 99, 63,111, 63,110,
- 63,115, 63,116, 63, 41, 91, 37,115, 92,110, 93, 42, 37, 98,
- 123,125, 37,115, 42, 59, 63, 37,115, 42, 34, 41, 10, 32, 32,
- 101,110,100, 10, 32, 32,105,102, 32,110,111,116, 32, 98, 32,
- 116,104,101,110, 10, 32, 32, 9, 45, 45, 32,116,114,121, 32,
- 99, 97,115,116, 32,111,112,101,114, 97,116,111,114, 10, 32,
- 32, 9, 98, 44,101, 44,100,101, 99,108, 44,107,105,110,100,
- 44, 97,114,103, 44, 99,111,110,115,116, 32, 61, 32,115,116,
- 114,102,105,110,100, 40,115, 44, 32, 34, 94, 37,115, 42, 40,
- 111,112,101,114, 97,116,111,114, 41, 37,115, 43, 40, 91, 37,
- 119, 95, 58, 37,100, 60, 62, 37, 42, 37, 38, 37,115, 93, 43,
- 41, 37,115, 42, 40, 37, 98, 40, 41, 41, 37,115, 42, 40, 99,
- 63,111, 63,110, 63,115, 63,116, 63, 41, 34, 41, 59, 10, 32,
- 32, 9,105,102, 32, 98, 32,116,104,101,110, 10, 32, 32, 9,
- 9,108,111, 99, 97,108, 32, 95, 44,105,101, 32, 61, 32,115,
- 116,114,105,110,103, 46,102,105,110,100, 40,115, 44, 32, 34,
- 94, 37,115, 42, 37, 98,123,125, 34, 44, 32,101, 43, 49, 41,
- 10, 32, 32, 9, 9,105,102, 32,105,101, 32,116,104,101,110,
- 10, 32, 32, 9, 9, 9,101, 32, 61, 32,105,101, 10, 32, 32,
- 9, 9,101,110,100, 10, 32, 32, 9,101,110,100, 10, 32, 32,
- 101,110,100, 10, 32, 32,105,102, 32, 98, 32,116,104,101,110,
- 10, 32, 32, 32, 95, 99,117,114,114, 95, 99,111,100,101, 32,
- 61, 32,115,116,114,115,117, 98, 40,115, 44, 98, 44,101, 41,
- 10, 32, 32, 32, 79,112,101,114, 97,116,111,114, 40,100,101,
- 99,108, 44,107,105,110,100, 44, 97,114,103, 44, 99,111,110,
- 115,116, 41, 10, 32, 32, 32,114,101,116,117,114,110, 32,115,
- 116,114,115,117, 98, 40,115, 44,101, 43, 49, 41, 10, 32, 32,
- 101,110,100, 10, 32,101,110,100, 10, 10, 32, 45, 45, 32,116,
- 114,121, 32,102,117,110, 99,116,105,111,110, 10, 32,100,111,
- 10, 32, 32, 45, 45,108,111, 99, 97,108, 32, 98, 44,101, 44,
- 100,101, 99,108, 44, 97,114,103, 44, 99,111,110,115,116, 32,
- 61, 32,115,116,114,102,105,110,100, 40,115, 44, 34, 94, 37,
- 115, 42, 40, 91,126, 95, 37,119, 93, 91, 95, 64, 37,119, 37,
- 115, 37, 42, 38, 58, 60, 62, 93, 42, 91, 95, 37,119, 93, 41,
- 37,115, 42, 40, 37, 98, 40, 41, 41, 37,115, 42, 40, 99, 63,
- 111, 63,110, 63,115, 63,116, 63, 41, 37,115, 42, 61, 63, 37,
- 115, 42, 48, 63, 37,115, 42, 59, 37,115, 42, 34, 41, 10, 32,
- 32,108,111, 99, 97,108, 32, 98, 44,101, 44,100,101, 99,108,
- 44, 97,114,103, 44, 99,111,110,115,116, 44,118,105,114,116,
- 32, 61, 32,115,116,114,102,105,110,100, 40,115, 44, 34, 94,
- 37,115, 42, 40, 91, 94, 37, 40, 92,110, 93, 43, 41, 37,115,
- 42, 40, 37, 98, 40, 41, 41, 37,115, 42, 40, 99, 63,111, 63,
- 110, 63,115, 63,116, 63, 41, 37,115, 42, 40, 61, 63, 37,115,
- 42, 48, 63, 41, 37,115, 42, 59, 37,115, 42, 34, 41, 10, 32,
- 32,105,102, 32,110,111,116, 32, 98, 32,116,104,101,110, 10,
- 32, 32, 9, 45, 45, 32,116,114,121, 32,102,117,110, 99,116,
- 105,111,110, 32,119,105,116,104, 32,116,101,109,112,108, 97,
- 116,101, 10, 32, 32, 9, 98, 44,101, 44,100,101, 99,108, 44,
- 97,114,103, 44, 99,111,110,115,116, 32, 61, 32,115,116,114,
- 102,105,110,100, 40,115, 44, 34, 94, 37,115, 42, 40, 91,126,
- 95, 37,119, 93, 91, 95, 64, 37,119, 37,115, 37, 42, 38, 58,
- 60, 62, 93, 42, 91, 95, 37,119, 93, 37, 98, 60, 62, 41, 37,
- 115, 42, 40, 37, 98, 40, 41, 41, 37,115, 42, 40, 99, 63,111,
- 63,110, 63,115, 63,116, 63, 41, 37,115, 42, 61, 63, 37,115,
- 42, 48, 63, 37,115, 42, 59, 37,115, 42, 34, 41, 10, 32, 32,
- 101,110,100, 10, 32, 32,105,102, 32,110,111,116, 32, 98, 32,
- 116,104,101,110, 10, 32, 32, 32, 45, 45, 32,116,114,121, 32,
- 97, 32,115,105,110,103,108,101, 32,108,101,116,116,101,114,
- 32,102,117,110, 99,116,105,111,110, 32,110, 97,109,101, 10,
- 32, 32, 32, 98, 44,101, 44,100,101, 99,108, 44, 97,114,103,
- 44, 99,111,110,115,116, 32, 61, 32,115,116,114,102,105,110,
- 100, 40,115, 44, 34, 94, 37,115, 42, 40, 91, 95, 37,119, 93,
- 41, 37,115, 42, 40, 37, 98, 40, 41, 41, 37,115, 42, 40, 99,
- 63,111, 63,110, 63,115, 63,116, 63, 41, 37,115, 42, 59, 37,
- 115, 42, 34, 41, 10, 32, 32,101,110,100, 10, 32, 32,105,102,
- 32,110,111,116, 32, 98, 32,116,104,101,110, 10, 32, 32, 32,
- 45, 45, 32,116,114,121, 32,102,117,110, 99,116,105,111,110,
- 32,112,111,105,110,116,101,114, 10, 32, 32, 32, 98, 44,101,
- 44,100,101, 99,108, 44, 97,114,103, 44, 99,111,110,115,116,
- 32, 61, 32,115,116,114,102,105,110,100, 40,115, 44, 34, 94,
- 37,115, 42, 40, 91, 94, 37, 40, 59, 92,110, 93, 43, 37, 98,
- 40, 41, 41, 37,115, 42, 40, 37, 98, 40, 41, 41, 37,115, 42,
- 59, 37,115, 42, 34, 41, 10, 32, 32, 32,105,102, 32, 98, 32,
- 116,104,101,110, 10, 32, 32, 32, 32,100,101, 99,108, 32, 61,
- 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,100,101,
- 99,108, 44, 32, 34, 37, 40, 37,115, 42, 37, 42, 40, 91, 94,
- 37, 41, 93, 42, 41, 37,115, 42, 37, 41, 34, 44, 32, 34, 32,
- 37, 49, 32, 34, 41, 10, 32, 32, 32,101,110,100, 10, 32, 32,
- 101,110,100, 10, 32, 32,105,102, 32, 98, 32,116,104,101,110,
- 10, 32, 32, 9,105,102, 32,118,105,114,116, 32, 97,110,100,
- 32,115,116,114,105,110,103, 46,102,105,110,100, 40,118,105,
- 114,116, 44, 32, 34, 91, 61, 48, 93, 34, 41, 32,116,104,101,
- 110, 10, 32, 32, 9, 9,105,102, 32,115,101,108,102, 46,102,
- 108, 97,103,115, 32,116,104,101,110, 10, 32, 32, 9, 9, 9,
- 115,101,108,102, 46,102,108, 97,103,115, 46,112,117,114,101,
- 95,118,105,114,116,117, 97,108, 32, 61, 32,116,114,117,101,
- 10, 32, 32, 9, 9,101,110,100, 10, 32, 32, 9,101,110,100,
- 10, 32, 32, 32, 95, 99,117,114,114, 95, 99,111,100,101, 32,
- 61, 32,115,116,114,115,117, 98, 40,115, 44, 98, 44,101, 41,
- 10, 32, 32, 32, 70,117,110, 99,116,105,111,110, 40,100,101,
- 99,108, 44, 97,114,103, 44, 99,111,110,115,116, 41, 10, 32,
- 32, 32,114,101,116,117,114,110, 32,115,116,114,115,117, 98,
- 40,115, 44,101, 43, 49, 41, 10, 32, 32,101,110,100, 10, 32,
- 101,110,100, 10, 10, 32, 45, 45, 32,116,114,121, 32,105,110,
- 108,105,110,101, 32,102,117,110, 99,116,105,111,110, 10, 32,
- 100,111, 10, 32, 32,108,111, 99, 97,108, 32, 98, 44,101, 44,
- 100,101, 99,108, 44, 97,114,103, 44, 99,111,110,115,116, 32,
- 61, 32,115,116,114,102,105,110,100, 40,115, 44, 34, 94, 37,
- 115, 42, 40, 91, 94, 37, 40, 92,110, 93, 43, 41, 37,115, 42,
- 40, 37, 98, 40, 41, 41, 37,115, 42, 40, 99, 63,111, 63,110,
- 63,115, 63,116, 63, 41, 91, 94, 59,123, 93, 42, 37, 98,123,
- 125, 37,115, 42, 59, 63, 37,115, 42, 34, 41, 10, 32, 32, 45,
- 45,108,111, 99, 97,108, 32, 98, 44,101, 44,100,101, 99,108,
- 44, 97,114,103, 44, 99,111,110,115,116, 32, 61, 32,115,116,
- 114,102,105,110,100, 40,115, 44, 34, 94, 37,115, 42, 40, 91,
- 126, 95, 37,119, 93, 91, 95, 64, 37,119, 37,115, 37, 42, 38,
- 58, 60, 62, 93, 42, 91, 95, 37,119, 62, 93, 41, 37,115, 42,
- 40, 37, 98, 40, 41, 41, 37,115, 42, 40, 99, 63,111, 63,110,
- 63,115, 63,116, 63, 41, 91, 94, 59, 93, 42, 37, 98,123,125,
- 37,115, 42, 59, 63, 37,115, 42, 34, 41, 10, 32, 32,105,102,
- 32,110,111,116, 32, 98, 32,116,104,101,110, 10, 32, 32, 32,
- 45, 45, 32,116,114,121, 32, 97, 32,115,105,110,103,108,101,
- 32,108,101,116,116,101,114, 32,102,117,110, 99,116,105,111,
- 110, 32,110, 97,109,101, 10, 32, 32, 32, 98, 44,101, 44,100,
- 101, 99,108, 44, 97,114,103, 44, 99,111,110,115,116, 32, 61,
- 32,115,116,114,102,105,110,100, 40,115, 44, 34, 94, 37,115,
- 42, 40, 91, 95, 37,119, 93, 41, 37,115, 42, 40, 37, 98, 40,
- 41, 41, 37,115, 42, 40, 99, 63,111, 63,110, 63,115, 63,116,
- 63, 41, 46, 45, 37, 98,123,125, 37,115, 42, 59, 63, 37,115,
- 42, 34, 41, 10, 32, 32,101,110,100, 10, 32, 32,105,102, 32,
- 98, 32,116,104,101,110, 10, 32, 32, 32, 95, 99,117,114,114,
- 95, 99,111,100,101, 32, 61, 32,115,116,114,115,117, 98, 40,
- 115, 44, 98, 44,101, 41, 10, 32, 32, 32, 70,117,110, 99,116,
- 105,111,110, 40,100,101, 99,108, 44, 97,114,103, 44, 99,111,
- 110,115,116, 41, 10, 32, 32, 32,114,101,116,117,114,110, 32,
- 115,116,114,115,117, 98, 40,115, 44,101, 43, 49, 41, 10, 32,
- 32,101,110,100, 10, 32,101,110,100, 10, 10, 32, 45, 45, 32,
- 116,114,121, 32, 99,108, 97,115,115, 10, 32,100,111, 10, 9,
- 32,108,111, 99, 97,108, 32, 98, 44,101, 44,110, 97,109,101,
- 44, 98, 97,115,101, 44, 98,111,100,121, 10, 9, 9, 98, 97,
- 115,101, 32, 61, 32, 39, 39, 32, 98,111,100,121, 32, 61, 32,
- 39, 39, 10, 9, 9, 98, 44,101, 44,110, 97,109,101, 32, 61,
- 32,115,116,114,102,105,110,100, 40,115, 44, 34, 94, 37,115,
- 42, 99,108, 97,115,115, 37,115, 42, 40, 91, 95, 37,119, 93,
- 91, 95, 37,119, 64, 93, 42, 41, 37,115, 42, 59, 34, 41, 32,
- 32, 45, 45, 32,100,117,109,109,121, 32, 99,108, 97,115,115,
- 10, 9, 9,108,111, 99, 97,108, 32,100,117,109,109,121, 32,
- 61, 32,102, 97,108,115,101, 10, 9, 9,105,102, 32,110,111,
- 116, 32, 98, 32,116,104,101,110, 10, 9, 9, 9, 98, 44,101,
- 44,110, 97,109,101, 32, 61, 32,115,116,114,102,105,110,100,
- 40,115, 44, 34, 94, 37,115, 42,115,116,114,117, 99,116, 37,
- 115, 42, 40, 91, 95, 37,119, 93, 91, 95, 37,119, 64, 93, 42,
- 41, 37,115, 42, 59, 34, 41, 32, 32, 32, 32, 45, 45, 32,100,
- 117,109,109,121, 32,115,116,114,117, 99,116, 10, 9, 9, 9,
- 105,102, 32,110,111,116, 32, 98, 32,116,104,101,110, 10, 9,
- 9, 9, 9, 98, 44,101, 44,110, 97,109,101, 44, 98, 97,115,
- 101, 44, 98,111,100,121, 32, 61, 32,115,116,114,102,105,110,
- 100, 40,115, 44, 34, 94, 37,115, 42, 99,108, 97,115,115, 37,
- 115, 42, 40, 91, 95, 37,119, 93, 91, 95, 37,119, 64, 93, 42,
- 41, 37,115, 42, 40, 91, 94,123, 93, 45, 41, 37,115, 42, 40,
- 37, 98,123,125, 41, 37,115, 42, 34, 41, 10, 9, 9, 9, 9,
- 105,102, 32,110,111,116, 32, 98, 32,116,104,101,110, 10, 9,
- 9, 9, 9, 9, 98, 44,101, 44,110, 97,109,101, 44, 98, 97,
- 115,101, 44, 98,111,100,121, 32, 61, 32,115,116,114,102,105,
- 110,100, 40,115, 44, 34, 94, 37,115, 42,115,116,114,117, 99,
- 116, 37,115, 43, 40, 91, 95, 37,119, 93, 91, 95, 37,119, 64,
- 93, 42, 41, 37,115, 42, 40, 91, 94,123, 93, 45, 41, 37,115,
- 42, 40, 37, 98,123,125, 41, 37,115, 42, 34, 41, 10, 9, 9,
- 9, 9, 9,105,102, 32,110,111,116, 32, 98, 32,116,104,101,
- 110, 10, 9, 9, 9, 9, 9, 9, 98, 44,101, 44,110, 97,109,
- 101, 44, 98, 97,115,101, 44, 98,111,100,121, 32, 61, 32,115,
- 116,114,102,105,110,100, 40,115, 44, 34, 94, 37,115, 42,117,
- 110,105,111,110, 37,115, 42, 40, 91, 95, 37,119, 93, 91, 95,
- 37,119, 64, 93, 42, 41, 37,115, 42, 40, 91, 94,123, 93, 45,
- 41, 37,115, 42, 40, 37, 98,123,125, 41, 37,115, 42, 34, 41,
- 10, 9, 9, 9, 9, 9, 9,105,102, 32,110,111,116, 32, 98,
- 32,116,104,101,110, 10, 9, 9, 9, 9, 9, 9, 9, 98, 97,
- 115,101, 32, 61, 32, 39, 39, 10, 9, 9, 9, 9, 9, 9, 9,
- 98, 44,101, 44, 98,111,100,121, 44,110, 97,109,101, 32, 61,
- 32,115,116,114,102,105,110,100, 40,115, 44, 34, 94, 37,115,
- 42,116,121,112,101,100,101,102, 37,115, 37,115, 42,115,116,
- 114,117, 99,116, 37,115, 37,115, 42, 91, 95, 37,119, 93, 42,
- 37,115, 42, 40, 37, 98,123,125, 41, 37,115, 42, 40, 91, 95,
- 37,119, 93, 91, 95, 37,119, 64, 93, 42, 41, 37,115, 42, 59,
- 34, 41, 10, 9, 9, 9, 9, 9, 9,101,110,100, 10, 9, 9,
- 9, 9, 9,101,110,100, 10, 9, 9, 9, 9,101,110,100, 10,
- 9, 9, 9,101,108,115,101, 32,100,117,109,109,121, 32, 61,
- 32, 49, 32,101,110,100, 10, 9, 9,101,108,115,101, 32,100,
- 117,109,109,121, 32, 61, 32, 49, 32,101,110,100, 10, 9, 9,
- 105,102, 32, 98, 32,116,104,101,110, 10, 9, 9, 9,105,102,
- 32, 98, 97,115,101, 32,126, 61, 32, 39, 39, 32,116,104,101,
- 110, 10, 9, 9, 9, 9, 98, 97,115,101, 32, 61, 32,115,116,
- 114,105,110,103, 46,103,115,117, 98, 40, 98, 97,115,101, 44,
- 32, 34, 94, 37,115, 42, 58, 37,115, 42, 34, 44, 32, 34, 34,
- 41, 10, 9, 9, 9, 9, 98, 97,115,101, 32, 61, 32,115,116,
- 114,105,110,103, 46,103,115,117, 98, 40, 98, 97,115,101, 44,
- 32, 34, 37,115, 42,112,117, 98,108,105, 99, 37,115, 42, 34,
- 44, 32, 34, 34, 41, 10, 9, 9, 9, 9, 98, 97,115,101, 32,
- 61, 32,115,112,108,105,116, 40, 98, 97,115,101, 44, 32, 34,
- 44, 34, 41, 10, 9, 9, 9, 9, 45, 45,108,111, 99, 97,108,
- 32, 98, 44,101, 10, 9, 9, 9, 9, 45, 45, 98, 44,101, 44,
- 98, 97,115,101, 32, 61, 32,115,116,114,102,105,110,100, 40,
- 98, 97,115,101, 44, 34, 46, 45, 40, 91, 95, 37,119, 93, 91,
- 95, 37,119, 60, 62, 44, 58, 93, 42, 41, 36, 34, 41, 10, 9,
- 9, 9,101,108,115,101, 10, 9, 9, 9, 9, 98, 97,115,101,
- 32, 61, 32,123,125, 10, 9, 9, 9,101,110,100, 10, 9, 9,
- 9, 95, 99,117,114,114, 95, 99,111,100,101, 32, 61, 32,115,
- 116,114,115,117, 98, 40,115, 44, 98, 44,101, 41, 10, 9, 9,
- 9, 67,108, 97,115,115, 40,110, 97,109,101, 44, 98, 97,115,
- 101, 44, 98,111,100,121, 41, 10, 9, 9, 9,105,102, 32,110,
- 111,116, 32,100,117,109,109,121, 32,116,104,101,110, 10, 9,
- 9, 9, 9,118, 97,114, 98, 44,118, 97,114,101, 44,118, 97,
- 114,110, 97,109,101, 32, 61, 32,115,116,114,105,110,103, 46,
- 102,105,110,100, 40,115, 44, 32, 34, 94, 37,115, 42, 40, 91,
- 95, 37,119, 93, 43, 41, 37,115, 42, 59, 34, 44, 32,101, 43,
- 49, 41, 10, 9, 9, 9, 9,105,102, 32,118, 97,114, 98, 32,
- 116,104,101,110, 10, 9, 9, 9, 9, 9, 86, 97,114,105, 97,
- 98,108,101, 40,110, 97,109,101, 46, 46, 34, 32, 34, 46, 46,
- 118, 97,114,110, 97,109,101, 41, 10, 9, 9, 9, 9, 9,101,
- 32, 61, 32,118, 97,114,101, 10, 9, 9, 9, 9,101,110,100,
- 10, 9, 9, 9,101,110,100, 10, 9, 9, 9,114,101,116,117,
- 114,110, 32,115,116,114,115,117, 98, 40,115, 44,101, 43, 49,
- 41, 10, 9, 9,101,110,100, 10, 9,101,110,100, 10, 10, 32,
- 45, 45, 32,116,114,121, 32,116,121,112,101,100,101,102, 10,
- 32,100,111, 10, 32, 32,108,111, 99, 97,108, 32, 98, 44,101,
- 44,116,121,112,101,115, 32, 61, 32,115,116,114,102,105,110,
- 100, 40,115, 44, 34, 94, 37,115, 42,116,121,112,101,100,101,
- 102, 37,115, 37,115, 42, 40, 46, 45, 41, 37,115, 42, 59, 37,
- 115, 42, 34, 41, 10, 32, 32,105,102, 32, 98, 32,116,104,101,
- 110, 10, 32, 32, 32, 95, 99,117,114,114, 95, 99,111,100,101,
- 32, 61, 32,115,116,114,115,117, 98, 40,115, 44, 98, 44,101,
- 41, 10, 32, 32, 32, 84,121,112,101,100,101,102, 40,116,121,
- 112,101,115, 41, 10, 32, 32, 32,114,101,116,117,114,110, 32,
- 115,116,114,115,117, 98, 40,115, 44,101, 43, 49, 41, 10, 32,
- 32,101,110,100, 10, 32,101,110,100, 10, 10, 32, 45, 45, 32,
- 116,114,121, 32,118, 97,114,105, 97, 98,108,101, 10, 32,100,
- 111, 10, 32, 32,108,111, 99, 97,108, 32, 98, 44,101, 44,100,
- 101, 99,108, 32, 61, 32,115,116,114,102,105,110,100, 40,115,
- 44, 34, 94, 37,115, 42, 40, 91, 95, 37,119, 93, 91, 95, 64,
- 37,115, 37,119, 37,100, 37, 42, 38, 58, 60, 62, 44, 93, 42,
- 91, 95, 37,119, 37,100, 93, 41, 37,115, 42, 59, 37,115, 42,
- 34, 41, 10, 32, 32,105,102, 32, 98, 32,116,104,101,110, 10,
- 32, 32, 32, 95, 99,117,114,114, 95, 99,111,100,101, 32, 61,
- 32,115,116,114,115,117, 98, 40,115, 44, 98, 44,101, 41, 10,
- 10, 9,108,111, 99, 97,108, 32,108,105,115,116, 32, 61, 32,
- 115,112,108,105,116, 95, 99, 95,116,111,107,101,110,115, 40,
- 100,101, 99,108, 44, 32, 34, 44, 34, 41, 10, 9, 86, 97,114,
- 105, 97, 98,108,101, 40,108,105,115,116, 91, 49, 93, 41, 10,
- 9,105,102, 32,108,105,115,116, 46,110, 32, 62, 32, 49, 32,
- 116,104,101,110, 10, 9, 9,108,111, 99, 97,108, 32, 95, 44,
- 95, 44,116,121,112,101, 32, 61, 32,115,116,114,102,105,110,
- 100, 40,108,105,115,116, 91, 49, 93, 44, 32, 34, 40, 46, 45,
- 41, 37,115, 43, 40, 91, 94, 37,115, 93, 42, 41, 36, 34, 41,
- 59, 10, 10, 9, 9,108,111, 99, 97,108, 32,105, 32, 61, 50,
- 59, 10, 9, 9,119,104,105,108,101, 32,108,105,115,116, 91,
- 105, 93, 32,100,111, 10, 9, 9, 9, 86, 97,114,105, 97, 98,
- 108,101, 40,116,121,112,101, 46, 46, 34, 32, 34, 46, 46,108,
- 105,115,116, 91,105, 93, 41, 10, 9, 9, 9,105, 61,105, 43,
- 49, 10, 9, 9,101,110,100, 10, 9,101,110,100, 10, 32, 32,
- 32, 45, 45, 86, 97,114,105, 97, 98,108,101, 40,100,101, 99,
- 108, 41, 10, 32, 32, 32,114,101,116,117,114,110, 32,115,116,
- 114,115,117, 98, 40,115, 44,101, 43, 49, 41, 10, 32, 32,101,
- 110,100, 10, 32,101,110,100, 10, 10, 9, 45, 45, 32,116,114,
- 121, 32,115,116,114,105,110,103, 10, 32,100,111, 10, 32, 32,
- 108,111, 99, 97,108, 32, 98, 44,101, 44,100,101, 99,108, 32,
- 61, 32,115,116,114,102,105,110,100, 40,115, 44, 34, 94, 37,
- 115, 42, 40, 91, 95, 37,119, 93, 63, 91, 95, 37,115, 37,119,
- 37,100, 93, 45, 99,104, 97,114, 37,115, 43, 91, 95, 64, 37,
- 119, 37,100, 93, 42, 37,115, 42, 37, 91, 37,115, 42, 37, 83,
- 43, 37,115, 42, 37, 93, 41, 37,115, 42, 59, 37,115, 42, 34,
- 41, 10, 32, 32,105,102, 32, 98, 32,116,104,101,110, 10, 32,
- 32, 32, 95, 99,117,114,114, 95, 99,111,100,101, 32, 61, 32,
- 115,116,114,115,117, 98, 40,115, 44, 98, 44,101, 41, 10, 32,
- 32, 32, 86, 97,114,105, 97, 98,108,101, 40,100,101, 99,108,
- 41, 10, 32, 32, 32,114,101,116,117,114,110, 32,115,116,114,
- 115,117, 98, 40,115, 44,101, 43, 49, 41, 10, 32, 32,101,110,
- 100, 10, 32,101,110,100, 10, 10, 32, 45, 45, 32,116,114,121,
- 32, 97,114,114, 97,121, 10, 32,100,111, 10, 32, 32,108,111,
- 99, 97,108, 32, 98, 44,101, 44,100,101, 99,108, 32, 61, 32,
- 115,116,114,102,105,110,100, 40,115, 44, 34, 94, 37,115, 42,
- 40, 91, 95, 37,119, 93, 91, 93, 91, 95, 64, 37,115, 37,119,
- 37,100, 37, 42, 38, 58, 93, 42, 91, 93, 95, 37,119, 37,100,
- 93, 41, 37,115, 42, 59, 37,115, 42, 34, 41, 10, 32, 32,105,
- 102, 32, 98, 32,116,104,101,110, 10, 32, 32, 32, 95, 99,117,
- 114,114, 95, 99,111,100,101, 32, 61, 32,115,116,114,115,117,
- 98, 40,115, 44, 98, 44,101, 41, 10, 32, 32, 32, 65,114,114,
- 97,121, 40,100,101, 99,108, 41, 10, 32, 32, 32,114,101,116,
- 117,114,110, 32,115,116,114,115,117, 98, 40,115, 44,101, 43,
- 49, 41, 10, 32, 32,101,110,100, 10, 32,101,110,100, 10, 10,
- 32, 45, 45, 32,110,111, 32,109, 97,116, 99,104,105,110,103,
- 10, 32,105,102, 32,103,115,117, 98, 40,115, 44, 34, 37,115,
- 37,115, 42, 34, 44, 34, 34, 41, 32,126, 61, 32, 34, 34, 32,
- 116,104,101,110, 10, 32, 32, 95, 99,117,114,114, 95, 99,111,
- 100,101, 32, 61, 32,115, 10, 32, 32,101,114,114,111,114, 40,
- 34, 35,112, 97,114,115,101, 32,101,114,114,111,114, 34, 41,
- 10, 32,101,108,115,101, 10, 32, 32,114,101,116,117,114,110,
- 32, 34, 34, 10, 32,101,110,100, 10, 10,101,110,100, 10, 10,
- 102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 67,
- 111,110,116, 97,105,110,101,114, 58,112, 97,114,115,101, 32,
- 40,115, 41, 10, 10, 9, 45, 45,115,101,108,102, 46, 99,117,
- 114,114, 95,109,101,109, 98,101,114, 95, 97, 99, 99,101,115,
- 115, 32, 61, 32,110,105,108, 10, 10, 32,119,104,105,108,101,
- 32,115, 32,126, 61, 32, 39, 39, 32,100,111, 10, 32, 32,115,
- 32, 61, 32,115,101,108,102, 58,100,111,112, 97,114,115,101,
- 40,115, 41, 10, 32, 32,109,101,116,104,111,100,105,115,118,
- 105,114,116,117, 97,108, 32, 61, 32,102, 97,108,115,101, 10,
- 32,101,110,100, 10,101,110,100, 10, 10, 10, 45, 45, 32,112,
- 114,111,112,101,114,116,121, 32,116,121,112,101,115, 10, 10,
- 102,117,110, 99,116,105,111,110, 32,103,101,116, 95,112,114,
- 111,112,101,114,116,121, 95,116,121,112,101, 40, 41, 10, 10,
- 9,114,101,116,117,114,110, 32, 99,108, 97,115,115, 67,111,
- 110,116, 97,105,110,101,114, 46, 99,117,114,114, 58,103,101,
- 116, 95,112,114,111,112,101,114,116,121, 95,116,121,112,101,
- 40, 41, 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,
- 110, 32, 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,
- 114, 58,115,101,116, 95,112,114,111,112,101,114,116,121, 95,
- 116,121,112,101, 40,112,116,121,112,101, 41, 10, 9,112,116,
- 121,112,101, 32, 61, 32,115,116,114,105,110,103, 46,103,115,
- 117, 98, 40,112,116,121,112,101, 44, 32, 34, 94, 37,115, 42,
- 34, 44, 32, 34, 34, 41, 10, 9,112,116,121,112,101, 32, 61,
- 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,112,116,
- 121,112,101, 44, 32, 34, 37,115, 42, 36, 34, 44, 32, 34, 34,
- 41, 10, 10, 9,115,101,108,102, 46,112,114,111,112,101,114,
- 116,121, 95,116,121,112,101, 32, 61, 32,112,116,121,112,101,
- 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,110, 32,
- 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,114, 58,
- 103,101,116, 95,112,114,111,112,101,114,116,121, 95,116,121,
- 112,101, 40, 41, 10, 9,114,101,116,117,114,110, 32,115,101,
- 108,102, 46,112,114,111,112,101,114,116,121, 95,116,121,112,
- 101, 32,111,114, 32, 40,115,101,108,102, 46,112, 97,114,101,
- 110,116, 32, 97,110,100, 32,115,101,108,102, 46,112, 97,114,
- 101,110,116, 58,103,101,116, 95,112,114,111,112,101,114,116,
- 121, 95,116,121,112,101, 40, 41, 41, 32,111,114, 32, 34,100,
- 101,102, 97,117,108,116, 34, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: lua/tolua++/src/bin/lua/container.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32,112, 97, 99,107, 97,
- 103,101, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,105,
- 116,116,101,110, 32, 98,121, 32, 87, 97,108,100,101,109, 97,
- 114, 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67, 71,
- 114, 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45, 32,
- 74,117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,100,
- 58, 32, 36, 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,111,
- 100,101, 32,105,115, 32,102,114,101,101, 32,115,111,102,116,
- 119, 97,114,101, 59, 32,121,111,117, 32, 99, 97,110, 32,114,
- 101,100,105,115,116,114,105, 98,117,116,101, 32,105,116, 32,
- 97,110,100, 47,111,114, 32,109,111,100,105,102,121, 32,105,
- 116, 46, 10, 45, 45, 32, 84,104,101, 32,115,111,102,116,119,
- 97,114,101, 32,112,114,111,118,105,100,101,100, 32,104,101,
- 114,101,117,110,100,101,114, 32,105,115, 32,111,110, 32, 97,
- 110, 32, 34, 97,115, 32,105,115, 34, 32, 98, 97,115,105,115,
- 44, 32, 97,110,100, 10, 45, 45, 32,116,104,101, 32, 97,117,
- 116,104,111,114, 32,104, 97,115, 32,110,111, 32,111, 98,108,
- 105,103, 97,116,105,111,110, 32,116,111, 32,112,114,111,118,
- 105,100,101, 32,109, 97,105,110,116,101,110, 97,110, 99,101,
- 44, 32,115,117,112,112,111,114,116, 44, 32,117,112,100, 97,
- 116,101,115, 44, 10, 45, 45, 32,101,110,104, 97,110, 99,101,
- 109,101,110,116,115, 44, 32,111,114, 32,109,111,100,105,102,
- 105, 99, 97,116,105,111,110,115, 46, 10, 10, 10, 10, 45, 45,
- 32, 80, 97, 99,107, 97,103,101, 32, 99,108, 97,115,115, 10,
- 45, 45, 32, 82,101,112,114,101,115,101,110,116,115, 32,116,
- 104,101, 32,119,104,111,108,101, 32,112, 97, 99,107, 97,103,
- 101, 32, 98,101,105,110,103, 32, 98,111,117,110,100, 46, 10,
- 45, 45, 32, 84,104,101, 32,102,111,108,108,111,119,105,110,
- 103, 32,102,105,101,108,100,115, 32, 97,114,101, 32,115,116,
- 111,114,101,100, 58, 10, 45, 45, 32, 32, 32, 32,123,105,125,
- 32, 61, 32,108,105,115,116, 32,111,102, 32,111, 98,106,101,
- 99,116,115, 32,105,110, 32,116,104,101, 32,112, 97, 99,107,
- 97,103,101, 46, 10, 99,108, 97,115,115, 80, 97, 99,107, 97,
- 103,101, 32, 61, 32,123, 10, 32, 99,108, 97,115,115,116,121,
- 112,101, 32, 61, 32, 39,112, 97, 99,107, 97,103,101, 39, 10,
- 125, 10, 99,108, 97,115,115, 80, 97, 99,107, 97,103,101, 46,
- 95, 95,105,110,100,101,120, 32, 61, 32, 99,108, 97,115,115,
- 80, 97, 99,107, 97,103,101, 10,115,101,116,109,101,116, 97,
- 116, 97, 98,108,101, 40, 99,108, 97,115,115, 80, 97, 99,107,
- 97,103,101, 44, 99,108, 97,115,115, 67,111,110,116, 97,105,
- 110,101,114, 41, 10, 10, 45, 45, 32, 80,114,105,110,116, 32,
- 109,101,116,104,111,100, 10,102,117,110, 99,116,105,111,110,
- 32, 99,108, 97,115,115, 80, 97, 99,107, 97,103,101, 58,112,
- 114,105,110,116, 32, 40, 41, 10, 32,112,114,105,110,116, 40,
- 34, 80, 97, 99,107, 97,103,101, 58, 32, 34, 46, 46,115,101,
- 108,102, 46,110, 97,109,101, 41, 10, 32,108,111, 99, 97,108,
- 32,105, 61, 49, 10, 32,119,104,105,108,101, 32,115,101,108,
- 102, 91,105, 93, 32,100,111, 10, 32, 32,115,101,108,102, 91,
- 105, 93, 58,112,114,105,110,116, 40, 34, 34, 44, 34, 34, 41,
- 10, 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32,101,110,100,
- 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,110, 32,
- 99,108, 97,115,115, 80, 97, 99,107, 97,103,101, 58,112,114,
- 101,112,114,111, 99,101,115,115, 32, 40, 41, 10, 10, 32, 45,
- 45, 32, 97,118,111,105,100, 32,112,114,101,112,114,111, 99,
- 101,115,115,105,110,103, 32,101,109, 98,101,100,100,101,100,
- 32, 76,117, 97, 32, 99,111,100,101, 10, 32,108,111, 99, 97,
- 108, 32, 76, 32, 61, 32,123,125, 10, 32,115,101,108,102, 46,
- 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,101,108,
- 102, 46, 99,111,100,101, 44, 34, 92,110, 37,115, 42, 37, 36,
- 37, 91, 34, 44, 34, 92, 49, 34, 41, 32, 45, 45, 32,100,101,
- 97,108, 32,119,105,116,104, 32,101,109, 98,101,100,100,101,
- 100, 32,108,117, 97, 32, 99,111,100,101, 10, 32,115,101,108,
- 102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,
- 101,108,102, 46, 99,111,100,101, 44, 34, 92,110, 37,115, 42,
- 37, 36, 37, 93, 34, 44, 34, 92, 50, 34, 41, 10, 32,115,101,
- 108,102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,
- 115,101,108,102, 46, 99,111,100,101, 44, 34, 40, 37, 98, 92,
- 49, 92, 50, 41, 34, 44, 32, 32, 32, 32, 32, 32, 32,102,117,
- 110, 99,116,105,111,110, 32, 40, 99, 41, 10, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,116,105,
- 110,115,101,114,116, 40, 76, 44, 99, 41, 10, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,114,101,
- 116,117,114,110, 32, 34, 92,110, 35, 91, 34, 46, 46,103,101,
- 116,110, 40, 76, 41, 46, 46, 34, 93, 35, 34, 10, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,101,110,
- 100, 41, 10, 32, 45, 45, 32, 97,118,111,105,100, 32,112,114,
- 101,112,114,111, 99,101,115,115,105,110,103, 32,101,109, 98,
- 101,100,100,101,100, 32, 67, 32, 99,111,100,101, 10, 32,108,
- 111, 99, 97,108, 32, 67, 32, 61, 32,123,125, 10, 32,115,101,
- 108,102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,
- 115,101,108,102, 46, 99,111,100,101, 44, 34, 92,110, 37,115,
- 42, 37, 36, 37, 60, 34, 44, 34, 92, 51, 34, 41, 32, 45, 45,
- 32,100,101, 97,108, 32,119,105,116,104, 32,101,109, 98,101,
- 100,100,101,100, 32, 67, 32, 99,111,100,101, 10, 32,115,101,
- 108,102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,
- 115,101,108,102, 46, 99,111,100,101, 44, 34, 92,110, 37,115,
- 42, 37, 36, 37, 62, 34, 44, 34, 92, 52, 34, 41, 10, 32,115,
- 101,108,102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98,
- 40,115,101,108,102, 46, 99,111,100,101, 44, 34, 40, 37, 98,
- 92, 51, 92, 52, 41, 34, 44, 32, 32, 32, 32, 32, 32, 32,102,
- 117,110, 99,116,105,111,110, 32, 40, 99, 41, 10, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,116,
- 105,110,115,101,114,116, 40, 67, 44, 99, 41, 10, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,114,
- 101,116,117,114,110, 32, 34, 92,110, 35, 60, 34, 46, 46,103,
- 101,116,110, 40, 67, 41, 46, 46, 34, 62, 35, 34, 10, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,101,
- 110,100, 41, 10, 32, 45, 45, 32, 97,118,111,105,100, 32,112,
- 114,101,112,114,111, 99,101,115,115,105,110,103, 32,101,109,
- 98,101,100,100,101,100, 32, 67, 32, 99,111,100,101, 10, 32,
- 115,101,108,102, 46, 99,111,100,101, 32, 61, 32,103,115,117,
- 98, 40,115,101,108,102, 46, 99,111,100,101, 44, 34, 92,110,
- 37,115, 42, 37, 36, 37,123, 34, 44, 34, 92, 53, 34, 41, 32,
- 45, 45, 32,100,101, 97,108, 32,119,105,116,104, 32,101,109,
- 98,101,100,100,101,100, 32, 67, 32, 99,111,100,101, 10, 32,
- 115,101,108,102, 46, 99,111,100,101, 32, 61, 32,103,115,117,
- 98, 40,115,101,108,102, 46, 99,111,100,101, 44, 34, 92,110,
- 37,115, 42, 37, 36, 37,125, 34, 44, 34, 92, 54, 34, 41, 10,
- 32,115,101,108,102, 46, 99,111,100,101, 32, 61, 32,103,115,
- 117, 98, 40,115,101,108,102, 46, 99,111,100,101, 44, 34, 40,
- 37, 98, 92, 53, 92, 54, 41, 34, 44, 32, 32, 32, 32, 32, 32,
- 32,102,117,110, 99,116,105,111,110, 32, 40, 99, 41, 10, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32,116,105,110,115,101,114,116, 40, 67, 44, 99, 41, 10, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32,114,101,116,117,114,110, 32, 34, 92,110, 35, 60, 34, 46,
- 46,103,101,116,110, 40, 67, 41, 46, 46, 34, 62, 35, 34, 10,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32,101,110,100, 41, 10, 10, 32, 45, 45,115,101,108,102, 46,
- 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,101,108,
- 102, 46, 99,111,100,101, 44, 34, 92,110, 37,115, 42, 35, 91,
- 94,100, 93, 91, 94, 92,110, 93, 42, 92,110, 34, 44, 32, 34,
- 92,110, 92,110, 34, 41, 32, 45, 45, 32,101,108,105,109,105,
- 110, 97,116,101, 32,112,114,101,112,114,111, 99,101,115,115,
- 111,114, 32,100,105,114,101, 99,116,105,118,101,115, 32,116,
- 104, 97,116, 32,100,111,110, 39,116, 32,115,116, 97,114,116,
- 32,119,105,116,104, 32, 39,100, 39, 10, 32,115,101,108,102,
- 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,101,
- 108,102, 46, 99,111,100,101, 44, 34, 92,110, 91, 32, 92,116,
- 93, 42, 35, 91, 32, 92,116, 93, 42, 91, 94,100, 37, 60, 37,
- 91, 93, 34, 44, 32, 34, 92,110, 47, 47, 34, 41, 32, 45, 45,
- 32,101,108,105,109,105,110, 97,116,101, 32,112,114,101,112,
- 114,111, 99,101,115,115,111,114, 32,100,105,114,101, 99,116,
- 105,118,101,115, 32,116,104, 97,116, 32,100,111,110, 39,116,
- 32,115,116, 97,114,116, 32,119,105,116,104, 32, 39,100, 39,
- 10, 10, 32, 45, 45, 32, 97,118,111,105,100, 32,112,114,101,
- 112,114,111, 99,101,115,115,105,110,103, 32,118,101,114, 98,
- 97,116,105,109, 32,108,105,110,101,115, 10, 32,108,111, 99,
- 97,108, 32, 86, 32, 61, 32,123,125, 10, 32,115,101,108,102,
- 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,101,
- 108,102, 46, 99,111,100,101, 44, 34, 92,110, 40, 37,115, 42,
- 37, 36, 91, 94, 37, 91, 37, 93, 93, 91, 94, 92,110, 93, 42,
- 41, 34, 44,102,117,110, 99,116,105,111,110, 32, 40,118, 41,
- 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32,116,105,110,115,101,114,116, 40, 86, 44,118, 41,
- 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32,114,101,116,117,114,110, 32, 34, 92,110, 35, 34,
- 46, 46,103,101,116,110, 40, 86, 41, 46, 46, 34, 35, 34, 10,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32,101,110,100, 41, 10, 10, 32, 45, 45, 32,112,101,114,102,
- 111,114,109, 32,103,108,111, 98, 97,108, 32,115,117, 98,115,
- 116,105,116,117,116,105,111,110, 10, 10, 32,115,101,108,102,
- 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,101,
- 108,102, 46, 99,111,100,101, 44, 34, 40, 47, 47, 91, 94, 92,
- 110, 93, 42, 41, 34, 44, 34, 34, 41, 32, 32, 32, 32, 32, 45,
- 45, 32,101,108,105,109,105,110, 97,116,101, 32, 67, 43, 43,
- 32, 99,111,109,109,101,110,116,115, 10, 32,115,101,108,102,
- 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,101,
- 108,102, 46, 99,111,100,101, 44, 34, 47, 37, 42, 34, 44, 34,
- 92, 49, 34, 41, 10, 32,115,101,108,102, 46, 99,111,100,101,
- 32, 61, 32,103,115,117, 98, 40,115,101,108,102, 46, 99,111,
- 100,101, 44, 34, 37, 42, 47, 34, 44, 34, 92, 50, 34, 41, 10,
- 32,115,101,108,102, 46, 99,111,100,101, 32, 61, 32,103,115,
- 117, 98, 40,115,101,108,102, 46, 99,111,100,101, 44, 34, 37,
- 98, 92, 49, 92, 50, 34, 44, 34, 34, 41, 10, 32,115,101,108,
- 102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,
- 101,108,102, 46, 99,111,100,101, 44, 34, 92, 49, 34, 44, 34,
- 47, 37, 42, 34, 41, 10, 32,115,101,108,102, 46, 99,111,100,
- 101, 32, 61, 32,103,115,117, 98, 40,115,101,108,102, 46, 99,
- 111,100,101, 44, 34, 92, 50, 34, 44, 34, 37, 42, 47, 34, 41,
- 10, 32,115,101,108,102, 46, 99,111,100,101, 32, 61, 32,103,
- 115,117, 98, 40,115,101,108,102, 46, 99,111,100,101, 44, 34,
- 37,115, 42, 64, 37,115, 42, 34, 44, 34, 64, 34, 41, 32, 45,
- 45, 32,101,108,105,109,105,110, 97,116,101, 32,115,112, 97,
- 99,101,115, 32, 98,101,115,105,100,101, 32, 64, 10, 32,115,
- 101,108,102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98,
- 40,115,101,108,102, 46, 99,111,100,101, 44, 34, 37,115, 63,
- 105,110,108,105,110,101, 40, 37,115, 41, 34, 44, 34, 37, 49,
- 34, 41, 32, 45, 45, 32,101,108,105,109,105,110, 97,116,101,
- 32, 39,105,110,108,105,110,101, 39, 32,107,101,121,119,111,
- 114,100, 10, 32, 45, 45,115,101,108,102, 46, 99,111,100,101,
- 32, 61, 32,103,115,117, 98, 40,115,101,108,102, 46, 99,111,
- 100,101, 44, 34, 37,115, 63,101,120,116,101,114,110, 40, 37,
- 115, 41, 34, 44, 34, 37, 49, 34, 41, 32, 45, 45, 32,101,108,
- 105,109,105,110, 97,116,101, 32, 39,101,120,116,101,114,110,
- 39, 32,107,101,121,119,111,114,100, 10, 32, 45, 45,115,101,
- 108,102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,
- 115,101,108,102, 46, 99,111,100,101, 44, 34, 37,115, 63,118,
- 105,114,116,117, 97,108, 40, 37,115, 41, 34, 44, 34, 37, 49,
- 34, 41, 32, 45, 45, 32,101,108,105,109,105,110, 97,116,101,
- 32, 39,118,105,114,116,117, 97,108, 39, 32,107,101,121,119,
- 111,114,100, 10, 32, 45, 45,115,101,108,102, 46, 99,111,100,
- 101, 32, 61, 32,103,115,117, 98, 40,115,101,108,102, 46, 99,
- 111,100,101, 44, 34,112,117, 98,108,105, 99, 58, 34, 44, 34,
- 34, 41, 32, 45, 45, 32,101,108,105,109,105,110, 97,116,101,
- 32, 39,112,117, 98,108,105, 99, 58, 39, 32,107,101,121,119,
- 111,114,100, 10, 32,115,101,108,102, 46, 99,111,100,101, 32,
- 61, 32,103,115,117, 98, 40,115,101,108,102, 46, 99,111,100,
- 101, 44, 34, 40, 91, 94, 37,119, 95, 93, 41,118,111,105,100,
- 37,115, 42, 37, 42, 34, 44, 34, 37, 49, 95,117,115,101,114,
- 100, 97,116, 97, 32, 34, 41, 32, 45, 45, 32,115,117, 98,115,
- 116,105,116,117,116,101, 32, 39,118,111,105,100, 42, 39, 10,
- 32,115,101,108,102, 46, 99,111,100,101, 32, 61, 32,103,115,
- 117, 98, 40,115,101,108,102, 46, 99,111,100,101, 44, 34, 40,
- 91, 94, 37,119, 95, 93, 41,118,111,105,100, 37,115, 42, 37,
- 42, 34, 44, 34, 37, 49, 95,117,115,101,114,100, 97,116, 97,
- 32, 34, 41, 32, 45, 45, 32,115,117, 98,115,116,105,116,117,
- 116,101, 32, 39,118,111,105,100, 42, 39, 10, 32,115,101,108,
- 102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,
- 101,108,102, 46, 99,111,100,101, 44, 34, 40, 91, 94, 37,119,
- 95, 93, 41, 99,104, 97,114, 37,115, 42, 37, 42, 34, 44, 34,
- 37, 49, 95, 99,115,116,114,105,110,103, 32, 34, 41, 32, 32,
- 45, 45, 32,115,117, 98,115,116,105,116,117,116,101, 32, 39,
- 99,104, 97,114, 42, 39, 10, 32,115,101,108,102, 46, 99,111,
- 100,101, 32, 61, 32,103,115,117, 98, 40,115,101,108,102, 46,
- 99,111,100,101, 44, 34, 40, 91, 94, 37,119, 95, 93, 41,108,
- 117, 97, 95, 83,116, 97,116,101, 37,115, 42, 37, 42, 34, 44,
- 34, 37, 49, 95,108,115,116, 97,116,101, 32, 34, 41, 32, 32,
- 45, 45, 32,115,117, 98,115,116,105,116,117,116,101, 32, 39,
- 108,117, 97, 95, 83,116, 97,116,101, 42, 39, 10, 10, 32, 45,
- 45, 32,114,101,115,116,111,114,101, 32,101,109, 98,101,100,
- 100,101,100, 32, 76,117, 97, 32, 99,111,100,101, 10, 32,115,
- 101,108,102, 46, 99,111,100,101, 32, 61, 32,103,115,117, 98,
- 40,115,101,108,102, 46, 99,111,100,101, 44, 34, 37, 35, 37,
- 91, 40, 37,100, 43, 41, 37, 93, 37, 35, 34, 44,102,117,110,
- 99,116,105,111,110, 32, 40,110, 41, 10, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,114,101,116,117,
- 114,110, 32, 76, 91,116,111,110,117,109, 98,101,114, 40,110,
- 41, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32,101,110,100, 41, 10, 32, 45, 45, 32,114,101,115,116,
- 111,114,101, 32,101,109, 98,101,100,100,101,100, 32, 67, 32,
- 99,111,100,101, 10, 32,115,101,108,102, 46, 99,111,100,101,
- 32, 61, 32,103,115,117, 98, 40,115,101,108,102, 46, 99,111,
- 100,101, 44, 34, 37, 35, 37, 60, 40, 37,100, 43, 41, 37, 62,
- 37, 35, 34, 44,102,117,110, 99,116,105,111,110, 32, 40,110,
- 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32,114,101,116,117,114,110, 32, 67, 91,116,111,110,117,
- 109, 98,101,114, 40,110, 41, 93, 10, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32,101,110,100, 41, 10, 32, 45,
- 45, 32,114,101,115,116,111,114,101, 32,118,101,114, 98, 97,
- 116,105,109, 32,108,105,110,101,115, 10, 32,115,101,108,102,
- 46, 99,111,100,101, 32, 61, 32,103,115,117, 98, 40,115,101,
- 108,102, 46, 99,111,100,101, 44, 34, 37, 35, 40, 37,100, 43,
- 41, 37, 35, 34, 44,102,117,110, 99,116,105,111,110, 32, 40,
- 110, 41, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,114,
- 101,116,117,114,110, 32, 86, 91,116,111,110,117,109, 98,101,
- 114, 40,110, 41, 93, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32,101,110,100, 41, 10, 10, 32,115,101,108,102, 46, 99,111,
- 100,101, 32, 61, 32,115,116,114,105,110,103, 46,103,115,117,
- 98, 40,115,101,108,102, 46, 99,111,100,101, 44, 32, 34, 92,
- 110, 37,115, 42, 37, 36, 40, 91, 94, 92,110, 93, 43, 41, 34,
- 44, 32,102,117,110, 99,116,105,111,110, 32, 40,108, 41, 10,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 86,101,114, 98,
- 97,116,105,109, 40,108, 46, 46, 34, 92,110, 34, 41, 10, 9,
- 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,114,101,116,117,114,
- 110, 32, 34, 92,110, 34, 10, 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 32, 32,101,110,100, 41, 10,101,110,100, 10, 10, 45,
- 45, 32,116,114, 97,110,115,108, 97,116,101, 32,118,101,114,
- 98, 97,116,105,109, 10,102,117,110, 99,116,105,111,110, 32,
- 99,108, 97,115,115, 80, 97, 99,107, 97,103,101, 58,112,114,
- 101, 97,109, 98,108,101, 32, 40, 41, 10, 32,111,117,116,112,
- 117,116, 40, 39, 47, 42, 92,110, 39, 41, 10, 32,111,117,116,
- 112,117,116, 40, 39, 42, 42, 32, 76,117, 97, 32, 98,105,110,
- 100,105,110,103, 58, 32, 39, 46, 46,115,101,108,102, 46,110,
- 97,109,101, 46, 46, 39, 92,110, 39, 41, 10, 32,111,117,116,
- 112,117,116, 40, 39, 42, 42, 32, 71,101,110,101,114, 97,116,
- 101,100, 32, 97,117,116,111,109, 97,116,105, 99, 97,108,108,
- 121, 32, 98,121, 32, 39, 46, 46, 84, 79, 76, 85, 65, 95, 86,
- 69, 82, 83, 73, 79, 78, 46, 46, 39, 32,111,110, 32, 39, 46,
- 46,100, 97,116,101, 40, 41, 46, 46, 39, 46, 92,110, 39, 41,
- 10, 32,111,117,116,112,117,116, 40, 39, 42, 47, 92,110, 92,
- 110, 39, 41, 10, 10, 9,111,117,116,112,117,116, 40, 39, 35,
- 105,102,110,100,101,102, 32, 95, 95, 99,112,108,117,115,112,
- 108,117,115, 92,110, 39, 41, 10, 9,111,117,116,112,117,116,
- 40, 39, 35,105,110, 99,108,117,100,101, 32, 34,115,116,100,
- 108,105, 98, 46,104, 34, 92,110, 39, 41, 10, 9,111,117,116,
- 112,117,116, 40, 39, 35,101,110,100,105,102, 92,110, 39, 41,
- 10, 9,111,117,116,112,117,116, 40, 39, 35,105,110, 99,108,
- 117,100,101, 32, 34,115,116,114,105,110,103, 46,104, 34, 92,
- 110, 92,110, 39, 41, 10, 32,111,117,116,112,117,116, 40, 39,
- 35,105,110, 99,108,117,100,101, 32, 34,116,111,108,117, 97,
- 43, 43, 46,104, 34, 92,110, 92,110, 39, 41, 10, 10, 32,105,
- 102, 32,110,111,116, 32,102,108, 97,103,115, 46,104, 32,116,
- 104,101,110, 10, 32, 32,111,117,116,112,117,116, 40, 39, 47,
- 42, 32, 69,120,112,111,114,116,101,100, 32,102,117,110, 99,
- 116,105,111,110, 32, 42, 47, 39, 41, 10, 32, 32,111,117,116,
- 112,117,116, 40, 39, 84, 79, 76, 85, 65, 95, 65, 80, 73, 32,
- 105,110,116, 32, 32,116,111,108,117, 97, 95, 39, 46, 46,115,
- 101,108,102, 46,110, 97,109,101, 46, 46, 39, 95,111,112,101,
- 110, 32, 40,108,117, 97, 95, 83,116, 97,116,101, 42, 32,116,
- 111,108,117, 97, 95, 83, 41, 59, 39, 41, 10, 32, 32,111,117,
- 116,112,117,116, 40, 39, 92,110, 39, 41, 10, 32,101,110,100,
- 10, 10, 32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32,119,
- 104,105,108,101, 32,115,101,108,102, 91,105, 93, 32,100,111,
- 10, 32, 32,115,101,108,102, 91,105, 93, 58,112,114,101, 97,
- 109, 98,108,101, 40, 41, 10, 32, 32,105, 32, 61, 32,105, 43,
- 49, 10, 32,101,110,100, 10, 10, 9,105,102, 32,115,101,108,
- 102, 58,114,101,113,117,105,114,101, 99,111,108,108,101, 99,
- 116,105,111,110, 40, 95, 99,111,108,108,101, 99,116, 41, 32,
- 116,104,101,110, 10, 9, 9,111,117,116,112,117,116, 40, 39,
- 92,110, 39, 41, 10, 9, 9,111,117,116,112,117,116, 40, 39,
- 47, 42, 32,102,117,110, 99,116,105,111,110, 32,116,111, 32,
- 114,101,108,101, 97,115,101, 32, 99,111,108,108,101, 99,116,
- 101,100, 32,111, 98,106,101, 99,116, 32,118,105, 97, 32,100,
- 101,115,116,114,117, 99,116,111,114, 32, 42, 47, 39, 41, 10,
- 9, 9,111,117,116,112,117,116, 40, 39, 35,105,102,100,101,
- 102, 32, 95, 95, 99,112,108,117,115,112,108,117,115, 92,110,
- 39, 41, 10, 9, 9,102,111,114, 32,105, 44,118, 32,105,110,
- 32,112, 97,105,114,115, 40, 95, 99,111,108,108,101, 99,116,
- 41, 32,100,111, 10, 9, 9, 32,111,117,116,112,117,116, 40,
- 39, 92,110,115,116, 97,116,105, 99, 32,105,110,116, 32, 39,
- 46, 46,118, 46, 46, 39, 32, 40,108,117, 97, 95, 83,116, 97,
- 116,101, 42, 32,116,111,108,117, 97, 95, 83, 41, 39, 41, 10,
- 9, 9, 9,111,117,116,112,117,116, 40, 39,123, 39, 41, 10,
- 9, 9, 9,111,117,116,112,117,116, 40, 39, 32, 39, 46, 46,
- 105, 46, 46, 39, 42, 32,115,101,108,102, 32, 61, 32, 40, 39,
- 46, 46,105, 46, 46, 39, 42, 41, 32,116,111,108,117, 97, 95,
- 116,111,117,115,101,114,116,121,112,101, 40,116,111,108,117,
- 97, 95, 83, 44, 49, 44, 48, 41, 59, 39, 41, 10, 9, 9, 9,
- 111,117,116,112,117,116, 40, 39, 9, 77,116,111,108,117, 97,
- 95,100,101,108,101,116,101, 40,115,101,108,102, 41, 59, 39,
- 41, 10, 9, 9, 9,111,117,116,112,117,116, 40, 39, 9,114,
- 101,116,117,114,110, 32, 48, 59, 39, 41, 10, 9, 9, 9,111,
- 117,116,112,117,116, 40, 39,125, 39, 41, 10, 9, 9,101,110,
- 100, 10, 9, 9,111,117,116,112,117,116, 40, 39, 35,101,110,
- 100,105,102, 92,110, 92,110, 39, 41, 10, 9,101,110,100, 10,
- 10, 32,111,117,116,112,117,116, 40, 39, 92,110, 39, 41, 10,
- 32,111,117,116,112,117,116, 40, 39, 47, 42, 32,102,117,110,
- 99,116,105,111,110, 32,116,111, 32,114,101,103,105,115,116,
- 101,114, 32,116,121,112,101, 32, 42, 47, 39, 41, 10, 32,111,
- 117,116,112,117,116, 40, 39,115,116, 97,116,105, 99, 32,118,
- 111,105,100, 32,116,111,108,117, 97, 95,114,101,103, 95,116,
- 121,112,101,115, 32, 40,108,117, 97, 95, 83,116, 97,116,101,
- 42, 32,116,111,108,117, 97, 95, 83, 41, 39, 41, 10, 32,111,
- 117,116,112,117,116, 40, 39,123, 39, 41, 10, 10, 9,105,102,
- 32,102,108, 97,103,115, 46,116, 32,116,104,101,110, 10, 9,
- 9,111,117,116,112,117,116, 40, 34, 35,105,102,110,100,101,
- 102, 32, 77,116,111,108,117, 97, 95,116,121,112,101,105,100,
- 92,110, 35,100,101,102,105,110,101, 32, 77,116,111,108,117,
- 97, 95,116,121,112,101,105,100, 40, 76, 44, 84, 73, 44, 84,
- 41, 92,110, 35,101,110,100,105,102, 92,110, 34, 41, 10, 9,
- 101,110,100, 10, 9,102,111,114,101, 97, 99,104, 40, 95,117,
- 115,101,114,116,121,112,101, 44,102,117,110, 99,116,105,111,
- 110, 40,110, 44,118, 41, 10, 9, 9,105,102, 32, 40,110,111,
- 116, 32, 95,103,108,111, 98, 97,108, 95, 99,108, 97,115,115,
- 101,115, 91,118, 93, 41, 32,111,114, 32, 95,103,108,111, 98,
- 97,108, 95, 99,108, 97,115,115,101,115, 91,118, 93, 58, 99,
- 104,101, 99,107, 95,112,117, 98,108,105, 99, 95, 97, 99, 99,
- 101,115,115, 40, 41, 32,116,104,101,110, 10, 9, 9, 9,111,
- 117,116,112,117,116, 40, 39, 32,116,111,108,117, 97, 95,117,
- 115,101,114,116,121,112,101, 40,116,111,108,117, 97, 95, 83,
- 44, 34, 39, 44,118, 44, 39, 34, 41, 59, 39, 41, 10, 9, 9,
- 9,105,102, 32,102,108, 97,103,115, 46,116, 32,116,104,101,
- 110, 10, 9, 9, 9, 9,111,117,116,112,117,116, 40, 39, 32,
- 77,116,111,108,117, 97, 95,116,121,112,101,105,100, 40,116,
- 111,108,117, 97, 95, 83, 44,116,121,112,101,105,100, 40, 39,
- 44,118, 44, 39, 41, 44, 32, 34, 39, 44,118, 44, 39, 34, 41,
- 59, 39, 41, 10, 9, 9, 9,101,110,100, 10, 9, 9,101,110,
- 100, 10, 9, 32,101,110,100, 41, 10, 32,111,117,116,112,117,
- 116, 40, 39,125, 39, 41, 10, 32,111,117,116,112,117,116, 40,
- 39, 92,110, 39, 41, 10,101,110,100, 10, 10, 45, 45, 32,114,
- 101,103,105,115,116,101,114, 32,112, 97, 99,107, 97,103,101,
- 10, 45, 45, 32,119,114,105,116,101, 32,112, 97, 99,107, 97,
- 103,101, 32,111,112,101,110, 32,102,117,110, 99,116,105,111,
- 110, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,
- 115, 80, 97, 99,107, 97,103,101, 58,114,101,103,105,115,116,
- 101,114, 32, 40,112,114,101, 41, 10, 32,112,114,101, 32, 61,
- 32,112,114,101, 32,111,114, 32, 39, 39, 10, 32,112,117,115,
- 104, 40,115,101,108,102, 41, 10, 32,111,117,116,112,117,116,
- 40,112,114,101, 46, 46, 34, 47, 42, 32, 79,112,101,110, 32,
- 102,117,110, 99,116,105,111,110, 32, 42, 47, 34, 41, 10, 32,
- 111,117,116,112,117,116, 40,112,114,101, 46, 46, 34, 84, 79,
- 76, 85, 65, 95, 65, 80, 73, 32,105,110,116, 32,116,111,108,
- 117, 97, 95, 34, 46, 46,115,101,108,102, 46,110, 97,109,101,
- 46, 46, 34, 95,111,112,101,110, 32, 40,108,117, 97, 95, 83,
- 116, 97,116,101, 42, 32,116,111,108,117, 97, 95, 83, 41, 34,
- 41, 10, 32,111,117,116,112,117,116, 40,112,114,101, 46, 46,
- 34,123, 34, 41, 10, 32,111,117,116,112,117,116, 40,112,114,
- 101, 46, 46, 34, 32,116,111,108,117, 97, 95,111,112,101,110,
- 40,116,111,108,117, 97, 95, 83, 41, 59, 34, 41, 10, 32,111,
- 117,116,112,117,116, 40,112,114,101, 46, 46, 34, 32,116,111,
- 108,117, 97, 95,114,101,103, 95,116,121,112,101,115, 40,116,
- 111,108,117, 97, 95, 83, 41, 59, 34, 41, 10, 32,111,117,116,
- 112,117,116, 40,112,114,101, 46, 46, 34, 32,116,111,108,117,
- 97, 95,109,111,100,117,108,101, 40,116,111,108,117, 97, 95,
- 83, 44, 78, 85, 76, 76, 44, 34, 44,115,101,108,102, 58,104,
- 97,115,118, 97,114, 40, 41, 44, 34, 41, 59, 34, 41, 10, 32,
- 111,117,116,112,117,116, 40,112,114,101, 46, 46, 34, 32,116,
- 111,108,117, 97, 95, 98,101,103,105,110,109,111,100,117,108,
- 101, 40,116,111,108,117, 97, 95, 83, 44, 78, 85, 76, 76, 41,
- 59, 34, 41, 10, 32,108,111, 99, 97,108, 32,105, 61, 49, 10,
- 32,119,104,105,108,101, 32,115,101,108,102, 91,105, 93, 32,
- 100,111, 10, 32, 32,115,101,108,102, 91,105, 93, 58,114,101,
- 103,105,115,116,101,114, 40,112,114,101, 46, 46, 34, 32, 32,
- 34, 41, 10, 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32,101,
- 110,100, 10, 32,111,117,116,112,117,116, 40,112,114,101, 46,
- 46, 34, 32,116,111,108,117, 97, 95,101,110,100,109,111,100,
- 117,108,101, 40,116,111,108,117, 97, 95, 83, 41, 59, 34, 41,
- 10, 32,111,117,116,112,117,116, 40,112,114,101, 46, 46, 34,
- 32,114,101,116,117,114,110, 32, 49, 59, 34, 41, 10, 32,111,
- 117,116,112,117,116, 40,112,114,101, 46, 46, 34,125, 34, 41,
- 10, 10, 32,111,117,116,112,117,116, 40, 34, 92,110, 92,110,
- 34, 41, 10, 32,111,117,116,112,117,116, 40, 34, 35,105,102,
- 32,100,101,102,105,110,101,100, 40, 76, 85, 65, 95, 86, 69,
- 82, 83, 73, 79, 78, 95, 78, 85, 77, 41, 32, 38, 38, 32, 76,
- 85, 65, 95, 86, 69, 82, 83, 73, 79, 78, 95, 78, 85, 77, 32,
- 62, 61, 32, 53, 48, 49, 92,110, 34, 41, 59, 10, 32,111,117,
- 116,112,117,116, 40,112,114,101, 46, 46, 34, 84, 79, 76, 85,
- 65, 95, 65, 80, 73, 32,105,110,116, 32,108,117, 97,111,112,
- 101,110, 95, 34, 46, 46,115,101,108,102, 46,110, 97,109,101,
- 46, 46, 34, 32, 40,108,117, 97, 95, 83,116, 97,116,101, 42,
- 32,116,111,108,117, 97, 95, 83, 41, 32,123, 34, 41, 10, 32,
- 111,117,116,112,117,116, 40,112,114,101, 46, 46, 34, 32,114,
- 101,116,117,114,110, 32,116,111,108,117, 97, 95, 34, 46, 46,
- 115,101,108,102, 46,110, 97,109,101, 46, 46, 34, 95,111,112,
- 101,110, 40,116,111,108,117, 97, 95, 83, 41, 59, 34, 41, 10,
- 32,111,117,116,112,117,116, 40,112,114,101, 46, 46, 34,125,
- 59, 34, 41, 10, 32,111,117,116,112,117,116, 40, 34, 35,101,
- 110,100,105,102, 92,110, 92,110, 34, 41, 10, 10, 9,112,111,
- 112, 40, 41, 10,101,110,100, 10, 10, 45, 45, 32,119,114,105,
- 116,101, 32,104,101, 97,100,101,114, 32,102,105,108,101, 10,
- 102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 80,
- 97, 99,107, 97,103,101, 58,104,101, 97,100,101,114, 32, 40,
- 41, 10, 32,111,117,116,112,117,116, 40, 39, 47, 42, 92,110,
- 39, 41, 32,111,117,116,112,117,116, 40, 39, 42, 42, 32, 76,
- 117, 97, 32, 98,105,110,100,105,110,103, 58, 32, 39, 46, 46,
- 115,101,108,102, 46,110, 97,109,101, 46, 46, 39, 92,110, 39,
- 41, 10, 32,111,117,116,112,117,116, 40, 39, 42, 42, 32, 71,
- 101,110,101,114, 97,116,101,100, 32, 97,117,116,111,109, 97,
- 116,105, 99, 97,108,108,121, 32, 98,121, 32, 39, 46, 46, 84,
- 79, 76, 85, 65, 95, 86, 69, 82, 83, 73, 79, 78, 46, 46, 39,
- 32,111,110, 32, 39, 46, 46,100, 97,116,101, 40, 41, 46, 46,
- 39, 46, 92,110, 39, 41, 10, 32,111,117,116,112,117,116, 40,
- 39, 42, 47, 92,110, 92,110, 39, 41, 10, 10, 32,105,102, 32,
- 110,111,116, 32,102,108, 97,103,115, 46,104, 32,116,104,101,
- 110, 10, 32, 32,111,117,116,112,117,116, 40, 39, 47, 42, 32,
- 69,120,112,111,114,116,101,100, 32,102,117,110, 99,116,105,
- 111,110, 32, 42, 47, 39, 41, 10, 32, 32,111,117,116,112,117,
- 116, 40, 39, 84, 79, 76, 85, 65, 95, 65, 80, 73, 32,105,110,
- 116, 32, 32,116,111,108,117, 97, 95, 39, 46, 46,115,101,108,
- 102, 46,110, 97,109,101, 46, 46, 39, 95,111,112,101,110, 32,
- 40,108,117, 97, 95, 83,116, 97,116,101, 42, 32,116,111,108,
- 117, 97, 95, 83, 41, 59, 39, 41, 10, 32, 32,111,117,116,112,
- 117,116, 40, 39, 92,110, 39, 41, 10, 32,101,110,100, 10,101,
- 110,100, 10, 10, 45, 45, 32, 73,110,116,101,114,110, 97,108,
- 32, 99,111,110,115,116,114,117, 99,116,111,114, 10,102,117,
- 110, 99,116,105,111,110, 32, 95, 80, 97, 99,107, 97,103,101,
- 32, 40,115,101,108,102, 41, 10, 32,115,101,116,109,101,116,
- 97,116, 97, 98,108,101, 40,115,101,108,102, 44, 99,108, 97,
- 115,115, 80, 97, 99,107, 97,103,101, 41, 10, 32,114,101,116,
- 117,114,110, 32,115,101,108,102, 10,101,110,100, 10, 10, 45,
- 45, 32, 80, 97,114,115,101, 32, 67, 32,104,101, 97,100,101,
- 114, 32,102,105,108,101, 32,119,105,116,104, 32,116,111,108,
- 117, 97, 32,100,105,114,101, 99,116,105,118,101,115, 10, 45,
- 45, 32, 42, 42, 42, 32, 84,104, 97,110,107,115, 32,116,111,
- 32, 65,114,105,101,108, 32, 77, 97,110,122,117,114, 32,102,
- 111,114, 32,102,105,120,105,110,103, 32, 98,117,103,115, 32,
- 105,110, 32,110,101,115,116,101,100, 32,100,105,114,101, 99,
- 116,105,118,101,115, 32, 42, 42, 42, 10,102,117,110, 99,116,
- 105,111,110, 32,101,120,116,114, 97, 99,116, 95, 99,111,100,
- 101, 40,102,110, 44,115, 41, 10, 9,108,111, 99, 97,108, 32,
- 99,111,100,101, 32, 61, 32, 39, 92,110, 36, 35,105,110, 99,
- 108,117,100,101, 32, 34, 39, 46, 46,102,110, 46, 46, 39, 34,
- 92,110, 39, 10, 9,115, 61, 32, 34, 92,110, 34, 32, 46, 46,
- 32,115, 32, 46, 46, 32, 34, 92,110, 34, 32, 45, 45, 32, 97,
- 100,100, 32, 98,108, 97,110,107, 32,108,105,110,101,115, 32,
- 97,115, 32,115,101,110,116,105,110,101,108,115, 10, 9,108,
- 111, 99, 97,108, 32, 95, 44,101, 44, 99, 44,116, 32, 61, 32,
- 115,116,114,102,105,110,100, 40,115, 44, 32, 34, 92,110, 40,
- 91, 94, 92,110, 93, 45, 41, 91, 84,116, 93, 91, 79,111, 93,
- 91, 76,108, 93, 91, 85,117, 93, 91, 65, 97, 93, 95, 40, 91,
- 94, 37,115, 93, 42, 41, 91, 94, 92,110, 93, 42, 92,110, 34,
- 41, 10, 9,119,104,105,108,101, 32,101, 32,100,111, 10, 9,
- 9,116, 32, 61, 32,115,116,114,108,111,119,101,114, 40,116,
- 41, 10, 9, 9,105,102, 32,116, 32, 61, 61, 32, 34, 98,101,
- 103,105,110, 34, 32,116,104,101,110, 10, 9, 9, 9, 95, 44,
- 101, 44, 99, 32, 61, 32,115,116,114,102,105,110,100, 40,115,
- 44, 34, 40, 46, 45, 41, 92,110, 91, 94, 92,110, 93, 42, 91,
- 84,116, 93, 91, 79,111, 93, 91, 76,108, 93, 91, 85,117, 93,
- 91, 65, 97, 93, 95, 91, 69,101, 93, 91, 78,110, 93, 91, 68,
- 100, 93, 91, 94, 92,110, 93, 42, 92,110, 34, 44,101, 41, 10,
- 9, 9, 9,105,102, 32,110,111,116, 32,101, 32,116,104,101,
- 110, 10, 9, 9, 9, 32,116,111,108,117, 97, 95,101,114,114,
- 111,114, 40, 34, 85,110, 98, 97,108, 97,110, 99,101,100, 32,
- 39,116,111,108,117, 97, 95, 98,101,103,105,110, 39, 32,100,
- 105,114,101, 99,116,105,118,101, 32,105,110, 32,104,101, 97,
- 100,101,114, 32,102,105,108,101, 34, 41, 10, 9, 9, 9,101,
- 110,100, 10, 9, 9,101,110,100, 10, 9, 9, 99,111,100,101,
- 32, 61, 32, 99,111,100,101, 32, 46, 46, 32, 99, 32, 46, 46,
- 32, 34, 92,110, 34, 10, 9, 32, 95, 44,101, 44, 99, 44,116,
- 32, 61, 32,115,116,114,102,105,110,100, 40,115, 44, 32, 34,
- 92,110, 40, 91, 94, 92,110, 93, 45, 41, 91, 84,116, 93, 91,
- 79,111, 93, 91, 76,108, 93, 91, 85,117, 93, 91, 65, 97, 93,
- 95, 40, 91, 94, 37,115, 93, 42, 41, 91, 94, 92,110, 93, 42,
- 92,110, 34, 44,101, 41, 10, 9,101,110,100, 10, 9,114,101,
- 116,117,114,110, 32, 99,111,100,101, 10,101,110,100, 10, 10,
- 45, 45, 32, 67,111,110,115,116,114,117, 99,116,111,114, 10,
- 45, 45, 32, 69,120,112,101, 99,116,115, 32,116,104,101, 32,
- 112, 97, 99,107, 97,103,101, 32,110, 97,109,101, 44, 32,116,
- 104,101, 32,102,105,108,101, 32,101,120,116,101,110,115,105,
- 111,110, 44, 32, 97,110,100, 32,116,104,101, 32,102,105,108,
- 101, 32,116,101,120,116, 46, 10,102,117,110, 99,116,105,111,
- 110, 32, 80, 97, 99,107, 97,103,101, 32, 40,110, 97,109,101,
- 44,102,110, 41, 10, 32,108,111, 99, 97,108, 32,101,120,116,
- 32, 61, 32, 34,112,107,103, 34, 10, 10, 32, 45, 45, 32,111,
- 112,101,110, 32,105,110,112,117,116, 32,102,105,108,101, 44,
- 32,105,102, 32, 97,110,121, 10, 32,108,111, 99, 97,108, 32,
- 115,116, 44,109,115,103, 10, 32,105,102, 32,102,110, 32,116,
- 104,101,110, 10, 32, 32,115,116, 44, 32,109,115,103, 32, 61,
- 32,114,101, 97,100,102,114,111,109, 40,102,108, 97,103,115,
- 46,102, 41, 10, 32, 32,105,102, 32,110,111,116, 32,115,116,
- 32,116,104,101,110, 10, 32, 32, 32,101,114,114,111,114, 40,
- 39, 35, 39, 46, 46,109,115,103, 41, 10, 32, 32,101,110,100,
- 10, 32, 32,108,111, 99, 97,108, 32, 95, 59, 32, 95, 44, 32,
- 95, 44, 32,101,120,116, 32, 61, 32,115,116,114,102,105,110,
- 100, 40,102,110, 44, 34, 46, 42, 37, 46, 40, 46, 42, 41, 36,
- 34, 41, 10, 32,101,110,100, 10, 32,108,111, 99, 97,108, 32,
- 99,111,100,101, 10, 32,105,102, 32,101,120,116, 32, 61, 61,
- 32, 39,112,107,103, 39, 32,116,104,101,110, 10, 32, 32, 99,
- 111,100,101, 32, 61, 32,112,114,101,112, 40,115,116, 41, 10,
- 32,101,108,115,101, 10, 32, 32, 99,111,100,101, 32, 61, 32,
- 34, 92,110, 34, 32, 46, 46, 32,114,101, 97,100, 40, 39, 42,
- 97, 39, 41, 10, 32, 32,105,102, 32,101,120,116, 32, 61, 61,
- 32, 39,104, 39, 32,111,114, 32,101,120,116, 32, 61, 61, 32,
- 39,104,112,112, 39, 32,116,104,101,110, 10, 32, 32, 32, 99,
- 111,100,101, 32, 61, 32,101,120,116,114, 97, 99,116, 95, 99,
- 111,100,101, 40,102,110, 44, 99,111,100,101, 41, 10, 32, 32,
- 101,110,100, 10, 32,101,110,100, 10, 10, 32, 45, 45, 32, 99,
- 108,111,115,101, 32,102,105,108,101, 10, 32,105,102, 32,102,
- 110, 32,116,104,101,110, 10, 32, 32,114,101, 97,100,102,114,
- 111,109, 40, 41, 10, 32,101,110,100, 10, 10, 32, 45, 45, 32,
- 100,101, 97,108, 32,119,105,116,104, 32,105,110, 99,108,117,
- 100,101, 32,100,105,114,101, 99,116,105,118,101, 10, 32,108,
- 111, 99, 97,108, 32,110,115,117, 98,115,116, 10, 32,114,101,
- 112,101, 97,116, 10, 32, 32, 99,111,100,101, 44,110,115,117,
- 98,115,116, 32, 61, 32,103,115,117, 98, 40, 99,111,100,101,
- 44, 39, 92,110, 37,115, 42, 37, 36, 40, 46, 41,102,105,108,
- 101, 37,115, 42, 34, 40, 46, 45, 41, 34, 40, 91, 94, 92,110,
- 93, 42, 41, 92,110, 39, 44, 10, 9, 9,102,117,110, 99,116,
- 105,111,110, 32, 40,107,105,110,100, 44,102,110, 44,101,120,
- 116,114, 97, 41, 10, 9, 9, 9,108,111, 99, 97,108, 32, 95,
- 44, 32, 95, 44, 32,101,120,116, 32, 61, 32,115,116,114,102,
- 105,110,100, 40,102,110, 44, 34, 46, 42, 37, 46, 40, 46, 42,
- 41, 36, 34, 41, 10, 9, 9, 9,108,111, 99, 97,108, 32,102,
- 112, 44,109,115,103, 32, 61, 32,111,112,101,110,102,105,108,
- 101, 40,102,110, 44, 39,114, 39, 41, 10, 9, 9, 9,105,102,
- 32,110,111,116, 32,102,112, 32,116,104,101,110, 10, 9, 9,
- 9, 9,101,114,114,111,114, 40, 39, 35, 39, 46, 46,109,115,
- 103, 46, 46, 39, 58, 32, 39, 46, 46,102,110, 41, 10, 9, 9,
- 9,101,110,100, 10, 9, 9, 9,105,102, 32,107,105,110,100,
- 32, 61, 61, 32, 39,112, 39, 32,116,104,101,110, 10, 9, 9,
- 9, 9,108,111, 99, 97,108, 32,115, 32, 61, 32,112,114,101,
- 112, 40,102,112, 41, 10, 9, 9, 9, 9, 99,108,111,115,101,
- 102,105,108,101, 40,102,112, 41, 10, 9, 9, 9, 9,114,101,
- 116,117,114,110, 32,115, 10, 9, 9, 9,101,110,100, 10, 9,
- 9, 9,108,111, 99, 97,108, 32,115, 32, 61, 32,114,101, 97,
- 100, 40,102,112, 44, 39, 42, 97, 39, 41, 10, 9, 9, 9, 99,
- 108,111,115,101,102,105,108,101, 40,102,112, 41, 10, 9, 9,
- 9,105,102, 32,107,105,110,100, 32, 61, 61, 32, 39, 99, 39,
- 32,111,114, 32,107,105,110,100, 32, 61, 61, 32, 39,104, 39,
- 32,116,104,101,110, 10, 9, 9, 9, 9,114,101,116,117,114,
- 110, 32,101,120,116,114, 97, 99,116, 95, 99,111,100,101, 40,
- 102,110, 44,115, 41, 10, 9, 9, 9,101,108,115,101,105,102,
- 32,107,105,110,100, 32, 61, 61, 32, 39,108, 39, 32,116,104,
- 101,110, 10, 9, 9, 9, 9,114,101,116,117,114,110, 32, 34,
- 92,110, 36, 91, 45, 45, 35, 35, 34, 46, 46,102,110, 46, 46,
- 34, 92,110, 34, 32, 46, 46, 32,115, 32, 46, 46, 32, 34, 92,
- 110, 36, 93, 92,110, 34, 10, 9, 9, 9,101,108,115,101,105,
- 102, 32,107,105,110,100, 32, 61, 61, 32, 39,105, 39, 32,116,
- 104,101,110, 10, 9, 9, 9, 9,108,111, 99, 97,108, 32,116,
- 32, 61, 32,123, 99,111,100,101, 61,115,125, 10, 9, 9, 9,
- 9,101,120,116,114, 97, 32, 61, 32,115,116,114,105,110,103,
- 46,103,115,117, 98, 40,101,120,116,114, 97, 44, 32, 34, 94,
- 37,115, 42, 44, 37,115, 42, 34, 44, 32, 34, 34, 41, 10, 9,
- 9, 9, 9,108,111, 99, 97,108, 32,112, 97,114,115, 32, 61,
- 32,115,112,108,105,116, 95, 99, 95,116,111,107,101,110,115,
- 40,101,120,116,114, 97, 44, 32, 34, 44, 34, 41, 10, 9, 9,
- 9, 9,105,110, 99,108,117,100,101, 95,102,105,108,101, 95,
- 104,111,111,107, 40,116, 44, 32,102,110, 44, 32,117,110,112,
- 97, 99,107, 40,112, 97,114,115, 41, 41, 10, 9, 9, 9, 9,
- 114,101,116,117,114,110, 32, 34, 92,110, 92,110, 34, 32, 46,
- 46, 32,116, 46, 99,111,100,101, 10, 9, 9, 9,101,108,115,
- 101, 10, 9, 9, 9, 9,101,114,114,111,114, 40, 39, 35, 73,
- 110,118, 97,108,105,100, 32,105,110, 99,108,117,100,101, 32,
- 100,105,114,101, 99,116,105,118,101, 32, 40,117,115,101, 32,
- 36, 99,102,105,108,101, 44, 32, 36,112,102,105,108,101, 44,
- 32, 36,108,102,105,108,101, 32,111,114, 32, 36,105,102,105,
- 108,101, 41, 39, 41, 10, 9, 9, 9,101,110,100, 10, 9, 9,
- 101,110,100, 41, 10, 32,117,110,116,105,108, 32,110,115,117,
- 98,115,116, 61, 61, 48, 10, 10, 32, 45, 45, 32,100,101, 97,
- 108, 32,119,105,116,104, 32,114,101,110, 97,109,105,110,103,
- 32,100,105,114,101, 99,116,105,118,101, 10, 32,114,101,112,
- 101, 97,116, 32, 45, 45, 32, 73, 32,100,111,110, 39,116, 32,
- 107,110,111,119, 32,119,104,121, 32,116,104,105,115, 32,105,
- 115, 32,110,101, 99,101,115, 97,114,121, 10, 9, 99,111,100,
- 101, 44,110,115,117, 98,115,116, 32, 61, 32,103,115,117, 98,
- 40, 99,111,100,101, 44, 39, 92,110, 37,115, 42, 37, 36,114,
- 101,110, 97,109,105,110,103, 37,115, 42, 40, 46, 45, 41, 37,
- 115, 42, 92,110, 39, 44, 32,102,117,110, 99,116,105,111,110,
- 32, 40,114, 41, 32, 97,112,112,101,110,100,114,101,110, 97,
- 109,105,110,103, 40,114, 41, 32,114,101,116,117,114,110, 32,
- 34, 92,110, 34, 32,101,110,100, 41, 10, 32,117,110,116,105,
- 108, 32,110,115,117, 98,115,116, 32, 61, 61, 32, 48, 10, 10,
- 32,108,111, 99, 97,108, 32,116, 32, 61, 32, 95, 80, 97, 99,
- 107, 97,103,101, 40, 95, 67,111,110,116, 97,105,110,101,114,
- 123,110, 97,109,101, 61,110, 97,109,101, 44, 32, 99,111,100,
- 101, 61, 99,111,100,101,125, 41, 10, 32,112,117,115,104, 40,
- 116, 41, 10, 32,112,114,101,112,114,111, 99,101,115,115, 95,
- 104,111,111,107, 40,116, 41, 10, 32,116, 58,112,114,101,112,
- 114,111, 99,101,115,115, 40, 41, 10, 32,112,114,101,112, 97,
- 114,115,101, 95,104,111,111,107, 40,116, 41, 10, 32,116, 58,
- 112, 97,114,115,101, 40,116, 46, 99,111,100,101, 41, 10, 32,
- 112,111,112, 40, 41, 10, 32,114,101,116,117,114,110, 32,116,
- 10,101,110,100, 10, 10, 10,115,101,116,109,101,116, 97,116,
- 97, 98,108,101, 40, 95,101,120,116,114, 97, 95,112, 97,114,
- 97,109,101,116,101,114,115, 44, 32,123, 32, 95, 95,105,110,
- 100,101,120, 32, 61, 32, 95, 71, 32,125, 41, 10, 10,102,117,
- 110, 99,116,105,111,110, 32,112,114,101,112, 40,102,105,108,
- 101, 41, 10, 10, 32, 32,108,111, 99, 97,108, 32, 99,104,117,
- 110,107, 32, 61, 32,123, 39,108,111, 99, 97,108, 32, 95, 95,
- 114,101,116, 32, 61, 32,123, 34, 92, 92,110, 34,125, 92,110,
- 39,125, 10, 32, 32,102,111,114, 32,108,105,110,101, 32,105,
- 110, 32,102,105,108,101, 58,108,105,110,101,115, 40, 41, 32,
- 100,111, 10, 32, 32, 32, 32, 32,105,102, 32,115,116,114,105,
- 110,103, 46,102,105,110,100, 40,108,105,110,101, 44, 32, 34,
- 94, 35, 35, 34, 41, 32,116,104,101,110, 10, 32, 32, 32, 32,
- 32, 32,116, 97, 98,108,101, 46,105,110,115,101,114,116, 40,
- 99,104,117,110,107, 44, 32,115,116,114,105,110,103, 46,115,
- 117, 98, 40,108,105,110,101, 44, 32, 51, 41, 32, 46, 46, 32,
- 34, 92,110, 34, 41, 10, 32, 32, 32, 32, 32,101,108,115,101,
- 10, 32, 32, 32, 32, 32, 32,108,111, 99, 97,108, 32,108, 97,
- 115,116, 32, 61, 32, 49, 10, 32, 32, 32, 32, 32, 32,102,111,
- 114, 32,116,101,120,116, 44, 32,101,120,112,114, 44, 32,105,
- 110,100,101,120, 32,105,110, 32,115,116,114,105,110,103, 46,
- 103,102,105,110,100, 40,108,105,110,101, 44, 32, 34, 40, 46,
- 45, 41, 36, 40, 37, 98, 40, 41, 41, 40, 41, 34, 41, 32,100,
- 111, 32, 10, 32, 32, 32, 32, 32, 32, 32, 32,108, 97,115,116,
- 32, 61, 32,105,110,100,101,120, 10, 32, 32, 32, 32, 32, 32,
- 32, 32,105,102, 32,116,101,120,116, 32,126, 61, 32, 34, 34,
- 32,116,104,101,110, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32,116, 97, 98,108,101, 46,105,110,115,101,114,116, 40, 99,
- 104,117,110,107, 44, 32,115,116,114,105,110,103, 46,102,111,
- 114,109, 97,116, 40, 39,116, 97, 98,108,101, 46,105,110,115,
- 101,114,116, 40, 95, 95,114,101,116, 44, 32, 37,113, 32, 41,
- 39, 44, 32,116,101,120,116, 41, 41, 10, 32, 32, 32, 32, 32,
- 32, 32, 32,101,110,100, 10, 32, 32, 32, 32, 32, 32, 32, 32,
- 116, 97, 98,108,101, 46,105,110,115,101,114,116, 40, 99,104,
- 117,110,107, 44, 32,115,116,114,105,110,103, 46,102,111,114,
- 109, 97,116, 40, 39,116, 97, 98,108,101, 46,105,110,115,101,
- 114,116, 40, 95, 95,114,101,116, 44, 32, 37,115, 32, 41, 39,
- 44, 32,101,120,112,114, 41, 41, 10, 32, 32, 32, 32, 32, 32,
- 101,110,100, 10, 32, 32, 32, 32, 32, 32,116, 97, 98,108,101,
- 46,105,110,115,101,114,116, 40, 99,104,117,110,107, 44, 32,
- 115,116,114,105,110,103, 46,102,111,114,109, 97,116, 40, 39,
- 116, 97, 98,108,101, 46,105,110,115,101,114,116, 40, 95, 95,
- 114,101,116, 44, 32, 37,113, 41, 92,110, 39, 44, 10, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,
- 32, 32, 32, 32, 32, 32, 32, 32, 32,115,116,114,105,110,103,
- 46,115,117, 98, 40,108,105,110,101, 44, 32,108, 97,115,116,
- 41, 46, 46, 34, 92,110, 34, 41, 41, 10, 32, 32, 32, 32,101,
- 110,100, 10, 32, 32,101,110,100, 10, 32, 32,116, 97, 98,108,
- 101, 46,105,110,115,101,114,116, 40, 99,104,117,110,107, 44,
- 32, 39, 92,110,114,101,116,117,114,110, 32,116, 97, 98,108,
- 101, 46, 99,111,110, 99, 97,116, 40, 95, 95,114,101,116, 41,
- 92,110, 39, 41, 10, 32, 32,108,111, 99, 97,108, 32,102, 44,
- 101, 32, 61, 32,108,111, 97,100,115,116,114,105,110,103, 40,
- 116, 97, 98,108,101, 46, 99,111,110, 99, 97,116, 40, 99,104,
- 117,110,107, 41, 41, 10, 32, 32,105,102, 32,101, 32,116,104,
- 101,110, 10, 32, 32, 9,101,114,114,111,114, 40, 34, 35, 34,
- 46, 46,101, 41, 10, 32, 32,101,110,100, 10, 32, 32,115,101,
- 116,102,101,110,118, 40,102, 44, 32, 95,101,120,116,114, 97,
- 95,112, 97,114, 97,109,101,116,101,114,115, 41, 10, 32, 32,
- 114,101,116,117,114,110, 32,102, 40, 41, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: lua/tolua++/src/bin/lua/package.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32,109,111,100,117,108,
- 101, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,105,116,
- 116,101,110, 32, 98,121, 32, 87, 97,108,100,101,109, 97,114,
- 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67, 71,114,
- 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45, 32, 74,
- 117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,100, 58,
- 32, 36, 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,111,100,
- 101, 32,105,115, 32,102,114,101,101, 32,115,111,102,116,119,
- 97,114,101, 59, 32,121,111,117, 32, 99, 97,110, 32,114,101,
- 100,105,115,116,114,105, 98,117,116,101, 32,105,116, 32, 97,
- 110,100, 47,111,114, 32,109,111,100,105,102,121, 32,105,116,
- 46, 10, 45, 45, 32, 84,104,101, 32,115,111,102,116,119, 97,
- 114,101, 32,112,114,111,118,105,100,101,100, 32,104,101,114,
- 101,117,110,100,101,114, 32,105,115, 32,111,110, 32, 97,110,
- 32, 34, 97,115, 32,105,115, 34, 32, 98, 97,115,105,115, 44,
- 32, 97,110,100, 10, 45, 45, 32,116,104,101, 32, 97,117,116,
- 104,111,114, 32,104, 97,115, 32,110,111, 32,111, 98,108,105,
- 103, 97,116,105,111,110, 32,116,111, 32,112,114,111,118,105,
- 100,101, 32,109, 97,105,110,116,101,110, 97,110, 99,101, 44,
- 32,115,117,112,112,111,114,116, 44, 32,117,112,100, 97,116,
- 101,115, 44, 10, 45, 45, 32,101,110,104, 97,110, 99,101,109,
- 101,110,116,115, 44, 32,111,114, 32,109,111,100,105,102,105,
- 99, 97,116,105,111,110,115, 46, 10, 10, 10, 10, 45, 45, 32,
- 77,111,100,117,108,101, 32, 99,108, 97,115,115, 10, 45, 45,
- 32, 82,101,112,114,101,115,101,110,116,115, 32,109,111,100,
- 117,108,101, 46, 10, 45, 45, 32, 84,104,101, 32,102,111,108,
- 108,111,119,105,110,103, 32,102,105,101,108,100,115, 32, 97,
- 114,101, 32,115,116,111,114,101,100, 58, 10, 45, 45, 32, 32,
- 32, 32,123,105,125, 32, 61, 32,108,105,115,116, 32,111,102,
- 32,111, 98,106,101, 99,116,115, 32,105,110, 32,116,104,101,
- 32,109,111,100,117,108,101, 46, 10, 99,108, 97,115,115, 77,
- 111,100,117,108,101, 32, 61, 32,123, 10, 32, 99,108, 97,115,
- 115,116,121,112,101, 32, 61, 32, 39,109,111,100,117,108,101,
- 39, 10,125, 10, 99,108, 97,115,115, 77,111,100,117,108,101,
- 46, 95, 95,105,110,100,101,120, 32, 61, 32, 99,108, 97,115,
- 115, 77,111,100,117,108,101, 10,115,101,116,109,101,116, 97,
- 116, 97, 98,108,101, 40, 99,108, 97,115,115, 77,111,100,117,
- 108,101, 44, 99,108, 97,115,115, 67,111,110,116, 97,105,110,
- 101,114, 41, 10, 10, 45, 45, 32,114,101,103,105,115,116,101,
- 114, 32,109,111,100,117,108,101, 10,102,117,110, 99,116,105,
- 111,110, 32, 99,108, 97,115,115, 77,111,100,117,108,101, 58,
- 114,101,103,105,115,116,101,114, 32, 40,112,114,101, 41, 10,
- 32,112,114,101, 32, 61, 32,112,114,101, 32,111,114, 32, 39,
- 39, 10, 32,112,117,115,104, 40,115,101,108,102, 41, 10, 32,
- 111,117,116,112,117,116, 40,112,114,101, 46, 46, 39,116,111,
- 108,117, 97, 95,109,111,100,117,108,101, 40,116,111,108,117,
- 97, 95, 83, 44, 34, 39, 46, 46,115,101,108,102, 46,110, 97,
- 109,101, 46, 46, 39, 34, 44, 39, 44,115,101,108,102, 58,104,
- 97,115,118, 97,114, 40, 41, 44, 39, 41, 59, 39, 41, 10, 32,
- 111,117,116,112,117,116, 40,112,114,101, 46, 46, 39,116,111,
- 108,117, 97, 95, 98,101,103,105,110,109,111,100,117,108,101,
- 40,116,111,108,117, 97, 95, 83, 44, 34, 39, 46, 46,115,101,
- 108,102, 46,110, 97,109,101, 46, 46, 39, 34, 41, 59, 39, 41,
- 10, 32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32,119,104,
- 105,108,101, 32,115,101,108,102, 91,105, 93, 32,100,111, 10,
- 32, 32,115,101,108,102, 91,105, 93, 58,114,101,103,105,115,
- 116,101,114, 40,112,114,101, 46, 46, 39, 32, 39, 41, 10, 32,
- 32,105, 32, 61, 32,105, 43, 49, 10, 32,101,110,100, 10, 32,
- 111,117,116,112,117,116, 40,112,114,101, 46, 46, 39,116,111,
- 108,117, 97, 95,101,110,100,109,111,100,117,108,101, 40,116,
- 111,108,117, 97, 95, 83, 41, 59, 39, 41, 10, 9,112,111,112,
- 40, 41, 10,101,110,100, 10, 10, 45, 45, 32, 80,114,105,110,
- 116, 32,109,101,116,104,111,100, 10,102,117,110, 99,116,105,
- 111,110, 32, 99,108, 97,115,115, 77,111,100,117,108,101, 58,
- 112,114,105,110,116, 32, 40,105,100,101,110,116, 44, 99,108,
- 111,115,101, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
- 110,116, 46, 46, 34, 77,111,100,117,108,101,123, 34, 41, 10,
- 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
- 32,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,
- 102, 46,110, 97,109,101, 46, 46, 34, 39, 59, 34, 41, 10, 32,
- 108,111, 99, 97,108, 32,105, 61, 49, 10, 32,119,104,105,108,
- 101, 32,115,101,108,102, 91,105, 93, 32,100,111, 10, 32, 32,
- 115,101,108,102, 91,105, 93, 58,112,114,105,110,116, 40,105,
- 100,101,110,116, 46, 46, 34, 32, 34, 44, 34, 44, 34, 41, 10,
- 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32,101,110,100, 10,
- 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
- 125, 34, 46, 46, 99,108,111,115,101, 41, 10,101,110,100, 10,
- 10, 45, 45, 32, 73,110,116,101,114,110, 97,108, 32, 99,111,
- 110,115,116,114,117, 99,116,111,114, 10,102,117,110, 99,116,
- 105,111,110, 32, 95, 77,111,100,117,108,101, 32, 40,116, 41,
- 10, 32,115,101,116,109,101,116, 97,116, 97, 98,108,101, 40,
- 116, 44, 99,108, 97,115,115, 77,111,100,117,108,101, 41, 10,
- 32, 97,112,112,101,110,100, 40,116, 41, 10, 32,114,101,116,
- 117,114,110, 32,116, 10,101,110,100, 10, 10, 45, 45, 32, 67,
- 111,110,115,116,114,117, 99,116,111,114, 10, 45, 45, 32, 69,
- 120,112,101, 99,116,115, 32,116,119,111, 32,115,116,114,105,
- 110,103, 32,114,101,112,114,101,115,101,110,116,105,110,103,
- 32,116,104,101, 32,109,111,100,117,108,101, 32,110, 97,109,
- 101, 32, 97,110,100, 32, 98,111,100,121, 46, 10,102,117,110,
- 99,116,105,111,110, 32, 77,111,100,117,108,101, 32, 40,110,
- 44, 98, 41, 10, 32,108,111, 99, 97,108, 32,116, 32, 61, 32,
- 95, 77,111,100,117,108,101, 40, 95, 67,111,110,116, 97,105,
- 110,101,114,123,110, 97,109,101, 61,110,125, 41, 10, 32,112,
- 117,115,104, 40,116, 41, 10, 32,116, 58,112, 97,114,115,101,
- 40,115,116,114,115,117, 98, 40, 98, 44, 50, 44,115,116,114,
- 108,101,110, 40, 98, 41, 45, 49, 41, 41, 32, 45, 45, 32,101,
- 108,105,109,105,110, 97,116,101, 32, 98,114, 97, 99,101,115,
- 10, 32,112,111,112, 40, 41, 10, 32,114,101,116,117,114,110,
- 32,116, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: lua/tolua++/src/bin/lua/module.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32,110, 97,109,101,115,
- 112, 97, 99,101, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,
- 114,105,116,116,101,110, 32, 98,121, 32, 87, 97,108,100,101,
- 109, 97,114, 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101,
- 67, 71,114, 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45,
- 45, 32, 74,117,108, 32, 50, 48, 48, 51, 10, 45, 45, 32, 36,
- 73,100, 58, 32, 36, 10, 10, 45, 45, 32, 84,104,105,115, 32,
- 99,111,100,101, 32,105,115, 32,102,114,101,101, 32,115,111,
- 102,116,119, 97,114,101, 59, 32,121,111,117, 32, 99, 97,110,
- 32,114,101,100,105,115,116,114,105, 98,117,116,101, 32,105,
- 116, 32, 97,110,100, 47,111,114, 32,109,111,100,105,102,121,
- 32,105,116, 46, 10, 45, 45, 32, 84,104,101, 32,115,111,102,
- 116,119, 97,114,101, 32,112,114,111,118,105,100,101,100, 32,
- 104,101,114,101,117,110,100,101,114, 32,105,115, 32,111,110,
- 32, 97,110, 32, 34, 97,115, 32,105,115, 34, 32, 98, 97,115,
- 105,115, 44, 32, 97,110,100, 10, 45, 45, 32,116,104,101, 32,
- 97,117,116,104,111,114, 32,104, 97,115, 32,110,111, 32,111,
- 98,108,105,103, 97,116,105,111,110, 32,116,111, 32,112,114,
- 111,118,105,100,101, 32,109, 97,105,110,116,101,110, 97,110,
- 99,101, 44, 32,115,117,112,112,111,114,116, 44, 32,117,112,
- 100, 97,116,101,115, 44, 10, 45, 45, 32,101,110,104, 97,110,
- 99,101,109,101,110,116,115, 44, 32,111,114, 32,109,111,100,
- 105,102,105, 99, 97,116,105,111,110,115, 46, 10, 10, 10, 45,
- 45, 32, 78, 97,109,101,115,112, 97, 99,101, 32, 99,108, 97,
- 115,115, 10, 45, 45, 32, 82,101,112,114,101,115,101,110,116,
- 115, 32, 97, 32,110, 97,109,101,115, 97,112, 99,101, 32,100,
- 101,102,105,110,105,116,105,111,110, 46, 10, 45, 45, 32, 83,
- 116,111,114,101,115, 32,116,104,101, 32,102,111,108,108,111,
- 119,105,110,103, 32,102,105,101,108,100,115, 58, 10, 45, 45,
- 32, 32, 32, 32,110, 97,109,101, 32, 61, 32, 99,108, 97,115,
- 115, 32,110, 97,109,101, 10, 45, 45, 32, 32, 32, 32,123,105,
- 125, 32, 32, 61, 32,108,105,115,116, 32,111,102, 32,109,101,
- 109, 98,101,114,115, 10, 99,108, 97,115,115, 78, 97,109,101,
- 115,112, 97, 99,101, 32, 61, 32,123, 10, 32, 99,108, 97,115,
- 115,116,121,112,101, 32, 61, 32, 39,110, 97,109,101,115,112,
- 97, 99,101, 39, 44, 10, 32,110, 97,109,101, 32, 61, 32, 39,
- 39, 44, 10,125, 10, 99,108, 97,115,115, 78, 97,109,101,115,
- 112, 97, 99,101, 46, 95, 95,105,110,100,101,120, 32, 61, 32,
- 99,108, 97,115,115, 78, 97,109,101,115,112, 97, 99,101, 10,
- 115,101,116,109,101,116, 97,116, 97, 98,108,101, 40, 99,108,
- 97,115,115, 78, 97,109,101,115,112, 97, 99,101, 44, 99,108,
- 97,115,115, 77,111,100,117,108,101, 41, 10, 10, 45, 45, 32,
- 80,114,105,110,116, 32,109,101,116,104,111,100, 10,102,117,
- 110, 99,116,105,111,110, 32, 99,108, 97,115,115, 78, 97,109,
- 101,115,112, 97, 99,101, 58,112,114,105,110,116, 32, 40,105,
- 100,101,110,116, 44, 99,108,111,115,101, 41, 10, 32,112,114,
- 105,110,116, 40,105,100,101,110,116, 46, 46, 34, 78, 97,109,
- 101,115,112, 97, 99,101,123, 34, 41, 10, 32,112,114,105,110,
- 116, 40,105,100,101,110,116, 46, 46, 34, 32,110, 97,109,101,
- 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,110, 97,109,
- 101, 46, 46, 34, 39, 44, 34, 41, 10, 32,108,111, 99, 97,108,
- 32,105, 61, 49, 10, 32,119,104,105,108,101, 32,115,101,108,
- 102, 91,105, 93, 32,100,111, 10, 32, 32,115,101,108,102, 91,
- 105, 93, 58,112,114,105,110,116, 40,105,100,101,110,116, 46,
- 46, 34, 32, 34, 44, 34, 44, 34, 41, 10, 32, 32,105, 32, 61,
- 32,105, 43, 49, 10, 32,101,110,100, 10, 32,112,114,105,110,
- 116, 40,105,100,101,110,116, 46, 46, 34,125, 34, 46, 46, 99,
- 108,111,115,101, 41, 10,101,110,100, 10, 10, 45, 45, 32, 73,
- 110,116,101,114,110, 97,108, 32, 99,111,110,115,116,114,117,
- 99,116,111,114, 10,102,117,110, 99,116,105,111,110, 32, 95,
- 78, 97,109,101,115,112, 97, 99,101, 32, 40,116, 41, 10, 32,
- 115,101,116,109,101,116, 97,116, 97, 98,108,101, 40,116, 44,
- 99,108, 97,115,115, 78, 97,109,101,115,112, 97, 99,101, 41,
- 10, 32, 97,112,112,101,110,100, 40,116, 41, 10, 32,114,101,
- 116,117,114,110, 32,116, 10,101,110,100, 10, 10, 45, 45, 32,
- 67,111,110,115,116,114,117, 99,116,111,114, 10, 45, 45, 32,
- 69,120,112,101, 99,116,115, 32,116,104,101, 32,110, 97,109,
- 101, 32, 97,110,100, 32,116,104,101, 32, 98,111,100,121, 32,
- 111,102, 32,116,104,101, 32,110, 97,109,101,115,112, 97, 99,
- 101, 46, 10,102,117,110, 99,116,105,111,110, 32, 78, 97,109,
- 101,115,112, 97, 99,101, 32, 40,110, 44, 98, 41, 10, 32,108,
- 111, 99, 97,108, 32, 99, 32, 61, 32, 95, 78, 97,109,101,115,
- 112, 97, 99,101, 40, 95, 67,111,110,116, 97,105,110,101,114,
- 123,110, 97,109,101, 61,110,125, 41, 10, 32,112,117,115,104,
- 40, 99, 41, 10, 32, 99, 58,112, 97,114,115,101, 40,115,116,
- 114,115,117, 98, 40, 98, 44, 50, 44,115,116,114,108,101,110,
- 40, 98, 41, 45, 49, 41, 41, 32, 45, 45, 32,101,108,105,109,
- 105,110, 97,116,101, 32, 98,114, 97, 99,101,115, 10, 32,112,
- 111,112, 40, 41, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: lua/tolua++/src/bin/lua/namespace.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32,100,101,102,105,110,
- 101, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,105,116,
- 116,101,110, 32, 98,121, 32, 87, 97,108,100,101,109, 97,114,
- 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67, 71,114,
- 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45, 32, 74,
- 117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,100, 58,
- 32,100,101,102,105,110,101, 46,108,117, 97, 44,118, 32, 49,
- 46, 50, 32, 49, 57, 57, 57, 47, 48, 55, 47, 50, 56, 32, 50,
- 50, 58, 50, 49, 58, 48, 56, 32, 99,101,108,101,115, 32, 69,
- 120,112, 32, 36, 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,
- 111,100,101, 32,105,115, 32,102,114,101,101, 32,115,111,102,
- 116,119, 97,114,101, 59, 32,121,111,117, 32, 99, 97,110, 32,
- 114,101,100,105,115,116,114,105, 98,117,116,101, 32,105,116,
- 32, 97,110,100, 47,111,114, 32,109,111,100,105,102,121, 32,
- 105,116, 46, 10, 45, 45, 32, 84,104,101, 32,115,111,102,116,
- 119, 97,114,101, 32,112,114,111,118,105,100,101,100, 32,104,
- 101,114,101,117,110,100,101,114, 32,105,115, 32,111,110, 32,
- 97,110, 32, 34, 97,115, 32,105,115, 34, 32, 98, 97,115,105,
- 115, 44, 32, 97,110,100, 10, 45, 45, 32,116,104,101, 32, 97,
- 117,116,104,111,114, 32,104, 97,115, 32,110,111, 32,111, 98,
- 108,105,103, 97,116,105,111,110, 32,116,111, 32,112,114,111,
- 118,105,100,101, 32,109, 97,105,110,116,101,110, 97,110, 99,
- 101, 44, 32,115,117,112,112,111,114,116, 44, 32,117,112,100,
- 97,116,101,115, 44, 10, 45, 45, 32,101,110,104, 97,110, 99,
- 101,109,101,110,116,115, 44, 32,111,114, 32,109,111,100,105,
- 102,105, 99, 97,116,105,111,110,115, 46, 10, 10, 10, 45, 45,
- 32, 68,101,102,105,110,101, 32, 99,108, 97,115,115, 10, 45,
- 45, 32, 82,101,112,114,101,115,101,110,116,115, 32, 97, 32,
- 110,117,109,101,114,105, 99, 32, 99,111,110,115,116, 32,100,
- 101,102,105,110,105,116,105,111,110, 10, 45, 45, 32, 84,104,
- 101, 32,102,111,108,108,111,119,105,110,103, 32,102,105,108,
- 100,115, 32, 97,114,101, 32,115,116,111,114,101,100, 58, 10,
- 45, 45, 32, 32, 32,110, 97,109,101, 32, 61, 32, 99,111,110,
- 115,116, 97,110,116, 32,110, 97,109,101, 10, 99,108, 97,115,
- 115, 68,101,102,105,110,101, 32, 61, 32,123, 10, 32,110, 97,
- 109,101, 32, 61, 32, 39, 39, 44, 10,125, 10, 99,108, 97,115,
- 115, 68,101,102,105,110,101, 46, 95, 95,105,110,100,101,120,
- 32, 61, 32, 99,108, 97,115,115, 68,101,102,105,110,101, 10,
- 115,101,116,109,101,116, 97,116, 97, 98,108,101, 40, 99,108,
- 97,115,115, 68,101,102,105,110,101, 44, 99,108, 97,115,115,
- 70,101, 97,116,117,114,101, 41, 10, 10, 45, 45, 32,114,101,
- 103,105,115,116,101,114, 32,100,101,102,105,110,101, 10,102,
- 117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 68,101,
- 102,105,110,101, 58,114,101,103,105,115,116,101,114, 32, 40,
- 112,114,101, 41, 10, 9,105,102, 32,110,111,116, 32,115,101,
- 108,102, 58, 99,104,101, 99,107, 95,112,117, 98,108,105, 99,
- 95, 97, 99, 99,101,115,115, 40, 41, 32,116,104,101,110, 10,
- 9, 9,114,101,116,117,114,110, 10, 9,101,110,100, 10, 10,
- 32,112,114,101, 32, 61, 32,112,114,101, 32,111,114, 32, 39,
- 39, 10, 32,111,117,116,112,117,116, 40,112,114,101, 46, 46,
- 39,116,111,108,117, 97, 95, 99,111,110,115,116, 97,110,116,
- 40,116,111,108,117, 97, 95, 83, 44, 34, 39, 46, 46,115,101,
- 108,102, 46,108,110, 97,109,101, 46, 46, 39, 34, 44, 39, 46,
- 46,115,101,108,102, 46,110, 97,109,101, 46, 46, 39, 41, 59,
- 39, 41, 10,101,110,100, 10, 10, 45, 45, 32, 80,114,105,110,
- 116, 32,109,101,116,104,111,100, 10,102,117,110, 99,116,105,
- 111,110, 32, 99,108, 97,115,115, 68,101,102,105,110,101, 58,
- 112,114,105,110,116, 32, 40,105,100,101,110,116, 44, 99,108,
- 111,115,101, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
- 110,116, 46, 46, 34, 68,101,102,105,110,101,123, 34, 41, 10,
- 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
- 32,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,
- 102, 46,110, 97,109,101, 46, 46, 34, 39, 44, 34, 41, 10, 32,
- 112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,
- 108,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,
- 102, 46,108,110, 97,109,101, 46, 46, 34, 39, 44, 34, 41, 10,
- 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
- 125, 34, 46, 46, 99,108,111,115,101, 41, 10,101,110,100, 10,
- 10, 10, 45, 45, 32, 73,110,116,101,114,110, 97,108, 32, 99,
- 111,110,115,116,114,117, 99,116,111,114, 10,102,117,110, 99,
- 116,105,111,110, 32, 95, 68,101,102,105,110,101, 32, 40,116,
- 41, 10, 32,115,101,116,109,101,116, 97,116, 97, 98,108,101,
- 40,116, 44, 99,108, 97,115,115, 68,101,102,105,110,101, 41,
- 10, 32,116, 58, 98,117,105,108,100,110, 97,109,101,115, 40,
- 41, 10, 10, 32,105,102, 32,116, 46,110, 97,109,101, 32, 61,
- 61, 32, 39, 39, 32,116,104,101,110, 10, 32, 32,101,114,114,
- 111,114, 40, 34, 35,105,110,118, 97,108,105,100, 32,100,101,
- 102,105,110,101, 34, 41, 10, 32,101,110,100, 10, 10, 32, 97,
- 112,112,101,110,100, 40,116, 41, 10, 32,114,101,116,117,114,
- 110, 32,116, 10,101,110,100, 10, 10, 45, 45, 32, 67,111,110,
- 115,116,114,117, 99,116,111,114, 10, 45, 45, 32, 69,120,112,
- 101, 99,116,115, 32, 97, 32,115,116,114,105,110,103, 32,114,
- 101,112,114,101,115,101,110,116,105,110,103, 32,116,104,101,
- 32, 99,111,110,115,116, 97,110,116, 32,110, 97,109,101, 10,
- 102,117,110, 99,116,105,111,110, 32, 68,101,102,105,110,101,
- 32, 40,110, 41, 10, 32,114,101,116,117,114,110, 32, 95, 68,
- 101,102,105,110,101,123, 10, 32, 32,110, 97,109,101, 32, 61,
- 32,110, 10, 32,125, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: lua/tolua++/src/bin/lua/define.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32,101,110,117,109,101,
- 114, 97,116,101, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,
- 114,105,116,116,101,110, 32, 98,121, 32, 87, 97,108,100,101,
- 109, 97,114, 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101,
- 67, 71,114, 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45,
- 45, 32, 74,117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36,
- 73,100, 58, 32,101,110,117,109,101,114, 97,116,101, 46,108,
- 117, 97, 44,118, 32, 49, 46, 51, 32, 50, 48, 48, 48, 47, 48,
- 49, 47, 50, 52, 32, 50, 48, 58, 52, 49, 58, 49, 53, 32, 99,
- 101,108,101,115, 32, 69,120,112, 32, 36, 10, 10, 45, 45, 32,
- 84,104,105,115, 32, 99,111,100,101, 32,105,115, 32,102,114,
- 101,101, 32,115,111,102,116,119, 97,114,101, 59, 32,121,111,
- 117, 32, 99, 97,110, 32,114,101,100,105,115,116,114,105, 98,
- 117,116,101, 32,105,116, 32, 97,110,100, 47,111,114, 32,109,
- 111,100,105,102,121, 32,105,116, 46, 10, 45, 45, 32, 84,104,
- 101, 32,115,111,102,116,119, 97,114,101, 32,112,114,111,118,
- 105,100,101,100, 32,104,101,114,101,117,110,100,101,114, 32,
- 105,115, 32,111,110, 32, 97,110, 32, 34, 97,115, 32,105,115,
- 34, 32, 98, 97,115,105,115, 44, 32, 97,110,100, 10, 45, 45,
- 32,116,104,101, 32, 97,117,116,104,111,114, 32,104, 97,115,
- 32,110,111, 32,111, 98,108,105,103, 97,116,105,111,110, 32,
- 116,111, 32,112,114,111,118,105,100,101, 32,109, 97,105,110,
- 116,101,110, 97,110, 99,101, 44, 32,115,117,112,112,111,114,
- 116, 44, 32,117,112,100, 97,116,101,115, 44, 10, 45, 45, 32,
- 101,110,104, 97,110, 99,101,109,101,110,116,115, 44, 32,111,
- 114, 32,109,111,100,105,102,105, 99, 97,116,105,111,110,115,
- 46, 10, 10, 10, 45, 45, 32, 69,110,117,109,101,114, 97,116,
- 101, 32, 99,108, 97,115,115, 10, 45, 45, 32, 82,101,112,114,
- 101,115,101,110,116,115, 32,101,110,117,109,101,114, 97,116,
- 105,111,110, 10, 45, 45, 32, 84,104,101, 32,102,111,108,108,
- 111,119,105,110,103, 32,102,105,101,108,100,115, 32, 97,114,
- 101, 32,115,116,111,114,101,100, 58, 10, 45, 45, 32, 32, 32,
- 32,123,105,125, 32, 61, 32,108,105,115,116, 32,111,102, 32,
- 99,111,110,115,116, 97,110,116, 32,110, 97,109,101,115, 10,
- 99,108, 97,115,115, 69,110,117,109,101,114, 97,116,101, 32,
- 61, 32,123, 10,125, 10, 99,108, 97,115,115, 69,110,117,109,
- 101,114, 97,116,101, 46, 95, 95,105,110,100,101,120, 32, 61,
- 32, 99,108, 97,115,115, 69,110,117,109,101,114, 97,116,101,
- 10,115,101,116,109,101,116, 97,116, 97, 98,108,101, 40, 99,
- 108, 97,115,115, 69,110,117,109,101,114, 97,116,101, 44, 99,
- 108, 97,115,115, 70,101, 97,116,117,114,101, 41, 10, 10, 45,
- 45, 32,114,101,103,105,115,116,101,114, 32,101,110,117,109,
- 101,114, 97,116,105,111,110, 10,102,117,110, 99,116,105,111,
- 110, 32, 99,108, 97,115,115, 69,110,117,109,101,114, 97,116,
- 101, 58,114,101,103,105,115,116,101,114, 32, 40,112,114,101,
- 41, 10, 9,105,102, 32,110,111,116, 32,115,101,108,102, 58,
- 99,104,101, 99,107, 95,112,117, 98,108,105, 99, 95, 97, 99,
- 99,101,115,115, 40, 41, 32,116,104,101,110, 10, 9, 9,114,
- 101,116,117,114,110, 10, 9,101,110,100, 10, 32,112,114,101,
- 32, 61, 32,112,114,101, 32,111,114, 32, 39, 39, 10, 32,108,
- 111, 99, 97,108, 32,110,115,112, 97, 99,101, 32, 61, 32,103,
- 101,116,110, 97,109,101,115,112, 97, 99,101, 40, 99,108, 97,
- 115,115, 67,111,110,116, 97,105,110,101,114, 46, 99,117,114,
- 114, 41, 10, 32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32,
- 119,104,105,108,101, 32,115,101,108,102, 91,105, 93, 32,100,
- 111, 10, 32, 9,105,102, 32,115,101,108,102, 46,108,110, 97,
- 109,101,115, 91,105, 93, 32, 97,110,100, 32,115,101,108,102,
- 46,108,110, 97,109,101,115, 91,105, 93, 32,126, 61, 32, 34,
- 34, 32,116,104,101,110, 10, 9, 10, 9, 9,111,117,116,112,
- 117,116, 40,112,114,101, 46, 46, 39,116,111,108,117, 97, 95,
- 99,111,110,115,116, 97,110,116, 40,116,111,108,117, 97, 95,
- 83, 44, 34, 39, 46, 46,115,101,108,102, 46,108,110, 97,109,
- 101,115, 91,105, 93, 46, 46, 39, 34, 44, 39, 46, 46,110,115,
- 112, 97, 99,101, 46, 46,115,101,108,102, 91,105, 93, 46, 46,
- 39, 41, 59, 39, 41, 10, 9,101,110,100, 10, 32, 32,105, 32,
- 61, 32,105, 43, 49, 10, 32,101,110,100, 10,101,110,100, 10,
- 10, 45, 45, 32, 80,114,105,110,116, 32,109,101,116,104,111,
- 100, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,
- 115, 69,110,117,109,101,114, 97,116,101, 58,112,114,105,110,
- 116, 32, 40,105,100,101,110,116, 44, 99,108,111,115,101, 41,
- 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46,
- 34, 69,110,117,109,101,114, 97,116,101,123, 34, 41, 10, 32,
- 112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,
- 110, 97,109,101, 32, 61, 32, 34, 46, 46,115,101,108,102, 46,
- 110, 97,109,101, 41, 10, 32,108,111, 99, 97,108, 32,105, 61,
- 49, 10, 32,119,104,105,108,101, 32,115,101,108,102, 91,105,
- 93, 32,100,111, 10, 32, 32,112,114,105,110,116, 40,105,100,
- 101,110,116, 46, 46, 34, 32, 39, 34, 46, 46,115,101,108,102,
- 91,105, 93, 46, 46, 34, 39, 40, 34, 46, 46,115,101,108,102,
- 46,108,110, 97,109,101,115, 91,105, 93, 46, 46, 34, 41, 44,
- 34, 41, 10, 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32,101,
- 110,100, 10, 32,112,114,105,110,116, 40,105,100,101,110,116,
- 46, 46, 34,125, 34, 46, 46, 99,108,111,115,101, 41, 10,101,
- 110,100, 10, 10, 45, 45, 32, 73,110,116,101,114,110, 97,108,
- 32, 99,111,110,115,116,114,117, 99,116,111,114, 10,102,117,
- 110, 99,116,105,111,110, 32, 95, 69,110,117,109,101,114, 97,
- 116,101, 32, 40,116, 44,118, 97,114,110, 97,109,101, 41, 10,
- 32,115,101,116,109,101,116, 97,116, 97, 98,108,101, 40,116,
- 44, 99,108, 97,115,115, 69,110,117,109,101,114, 97,116,101,
- 41, 10, 32, 97,112,112,101,110,100, 40,116, 41, 10, 32, 97,
- 112,112,101,110,100,101,110,117,109, 40,116, 41, 10, 9, 32,
- 105,102, 32,118, 97,114,110, 97,109,101, 32, 97,110,100, 32,
- 118, 97,114,110, 97,109,101, 32,126, 61, 32, 34, 34, 32,116,
- 104,101,110, 10, 9, 9,105,102, 32,116, 46,110, 97,109,101,
- 32,126, 61, 32, 34, 34, 32,116,104,101,110, 10, 9, 9, 9,
- 86, 97,114,105, 97, 98,108,101, 40,116, 46,110, 97,109,101,
- 46, 46, 34, 32, 34, 46, 46,118, 97,114,110, 97,109,101, 41,
- 10, 9, 9,101,108,115,101, 10, 9, 9, 9,108,111, 99, 97,
- 108, 32,110,115, 32, 61, 32,103,101,116, 99,117,114,114,110,
- 97,109,101,115,112, 97, 99,101, 40, 41, 10, 9, 9, 9,119,
- 97,114,110,105,110,103, 40, 34, 86, 97,114,105, 97, 98,108,
- 101, 32, 34, 46, 46,110,115, 46, 46,118, 97,114,110, 97,109,
- 101, 46, 46, 34, 32,111,102, 32,116,121,112,101, 32, 60, 97,
- 110,111,110,121,109,111,117,115, 32,101,110,117,109, 62, 32,
- 105,115, 32,100,101, 99,108, 97,114,101,100, 32, 97,115, 32,
- 114,101, 97,100, 45,111,110,108,121, 34, 41, 10, 9, 9, 9,
- 86, 97,114,105, 97, 98,108,101, 40, 34,116,111,108,117, 97,
- 95,114,101, 97,100,111,110,108,121, 32,105,110,116, 32, 34,
- 46, 46,118, 97,114,110, 97,109,101, 41, 10, 9, 9,101,110,
- 100, 10, 9,101,110,100, 10, 9, 32,108,111, 99, 97,108, 32,
- 112, 97,114,101,110,116, 32, 61, 32, 99,108, 97,115,115, 67,
- 111,110,116, 97,105,110,101,114, 46, 99,117,114,114, 10, 9,
- 32,105,102, 32,112, 97,114,101,110,116, 32,116,104,101,110,
- 10, 9, 9,116, 46, 97, 99, 99,101,115,115, 32, 61, 32,112,
- 97,114,101,110,116, 46, 99,117,114,114, 95,109,101,109, 98,
- 101,114, 95, 97, 99, 99,101,115,115, 10, 9, 9,116, 46,103,
- 108,111, 98, 97,108, 95, 97, 99, 99,101,115,115, 32, 61, 32,
- 116, 58, 99,104,101, 99,107, 95,112,117, 98,108,105, 99, 95,
- 97, 99, 99,101,115,115, 40, 41, 10, 9, 32,101,110,100, 10,
- 114,101,116,117,114,110, 32,116, 10,101,110,100, 10, 10, 45,
- 45, 32, 67,111,110,115,116,114,117, 99,116,111,114, 10, 45,
- 45, 32, 69,120,112,101, 99,116,115, 32, 97, 32,115,116,114,
- 105,110,103, 32,114,101,112,114,101,115,101,110,116,105,110,
- 103, 32,116,104,101, 32,101,110,117,109,101,114, 97,116,101,
- 32, 98,111,100,121, 10,102,117,110, 99,116,105,111,110, 32,
- 69,110,117,109,101,114, 97,116,101, 32, 40,110, 44, 98, 44,
- 118, 97,114,110, 97,109,101, 41, 10, 9, 98, 32, 61, 32,115,
- 116,114,105,110,103, 46,103,115,117, 98, 40, 98, 44, 32, 34,
- 44, 91, 37,115, 92,110, 93, 42,125, 34, 44, 32, 34, 92,110,
- 125, 34, 41, 32, 45, 45, 32,101,108,105,109,105,110, 97,116,
- 101, 32,108, 97,115,116, 32, 39, 44, 39, 10, 32,108,111, 99,
- 97,108, 32,116, 32, 61, 32,115,112,108,105,116, 40,115,116,
- 114,115,117, 98, 40, 98, 44, 50, 44, 45, 50, 41, 44, 39, 44,
- 39, 41, 32, 45, 45, 32,101,108,105,109,105,110, 97,116,101,
- 32, 98,114, 97, 99,101,115, 10, 32,108,111, 99, 97,108, 32,
- 105, 32, 61, 32, 49, 10, 32,108,111, 99, 97,108, 32,101, 32,
- 61, 32,123,110, 61, 48,125, 10, 32,119,104,105,108,101, 32,
- 116, 91,105, 93, 32,100,111, 10, 32, 32,108,111, 99, 97,108,
- 32,116,116, 32, 61, 32,115,112,108,105,116, 40,116, 91,105,
- 93, 44, 39, 61, 39, 41, 32, 32, 45, 45, 32,100,105,115, 99,
- 97,114,100, 32,105,110,105,116,105, 97,108, 32,118, 97,108,
- 117,101, 10, 32, 32,101, 46,110, 32, 61, 32,101, 46,110, 32,
- 43, 32, 49, 10, 32, 32,101, 91,101, 46,110, 93, 32, 61, 32,
- 116,116, 91, 49, 93, 10, 32, 32,105, 32, 61, 32,105, 43, 49,
- 10, 32,101,110,100, 10, 32, 45, 45, 32,115,101,116, 32,108,
- 117, 97, 32,110, 97,109,101,115, 10, 32,105, 32, 32, 61, 32,
- 49, 10, 32,101, 46,108,110, 97,109,101,115, 32, 61, 32,123,
- 125, 10, 32,108,111, 99, 97,108, 32,110,115, 32, 61, 32,103,
- 101,116, 99,117,114,114,110, 97,109,101,115,112, 97, 99,101,
- 40, 41, 10, 32,119,104,105,108,101, 32,101, 91,105, 93, 32,
- 100,111, 10, 32, 32,108,111, 99, 97,108, 32,116, 32, 61, 32,
- 115,112,108,105,116, 40,101, 91,105, 93, 44, 39, 64, 39, 41,
- 10, 32, 32,101, 91,105, 93, 32, 61, 32,116, 91, 49, 93, 10,
- 9, 9,105,102, 32,110,111,116, 32,116, 91, 50, 93, 32,116,
- 104,101,110, 10, 9, 9, 32,116, 91, 50, 93, 32, 61, 32, 97,
- 112,112,108,121,114,101,110, 97,109,105,110,103, 40,116, 91,
- 49, 93, 41, 10, 9, 9,101,110,100, 10, 32, 32,101, 46,108,
- 110, 97,109,101,115, 91,105, 93, 32, 61, 32,116, 91, 50, 93,
- 32,111,114, 32,116, 91, 49, 93, 10, 32, 32, 95,103,108,111,
- 98, 97,108, 95,101,110,117,109,115, 91, 32,110,115, 46, 46,
- 101, 91,105, 93, 32, 93, 32, 61, 32, 40,110,115, 46, 46,101,
- 91,105, 93, 41, 10, 32, 32,105, 32, 61, 32,105, 43, 49, 10,
- 32,101,110,100, 10, 9,101, 46,110, 97,109,101, 32, 61, 32,
- 110, 10, 9,105,102, 32,110, 32,126, 61, 32, 34, 34, 32,116,
- 104,101,110, 10, 9, 9, 84,121,112,101,100,101,102, 40, 34,
- 105,110,116, 32, 34, 46, 46,110, 41, 10, 9,101,110,100, 10,
- 32,114,101,116,117,114,110, 32, 95, 69,110,117,109,101,114,
- 97,116,101, 40,101, 44, 32,118, 97,114,110, 97,109,101, 41,
- 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: lua/tolua++/src/bin/lua/enumerate.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32,100,101, 99,108, 97,
- 114, 97,116,105,111,110, 32, 99,108, 97,115,115, 10, 45, 45,
- 32, 87,114,105,116,116,101,110, 32, 98,121, 32, 87, 97,108,
- 100,101,109, 97,114, 32, 67,101,108,101,115, 10, 45, 45, 32,
- 84,101, 67, 71,114, 97,102, 47, 80, 85, 67, 45, 82,105,111,
- 10, 45, 45, 32, 74,117,108, 32, 49, 57, 57, 56, 10, 45, 45,
- 32, 36, 73,100, 58, 32, 36, 10, 10, 45, 45, 32, 84,104,105,
- 115, 32, 99,111,100,101, 32,105,115, 32,102,114,101,101, 32,
- 115,111,102,116,119, 97,114,101, 59, 32,121,111,117, 32, 99,
- 97,110, 32,114,101,100,105,115,116,114,105, 98,117,116,101,
- 32,105,116, 32, 97,110,100, 47,111,114, 32,109,111,100,105,
- 102,121, 32,105,116, 46, 10, 45, 45, 32, 84,104,101, 32,115,
- 111,102,116,119, 97,114,101, 32,112,114,111,118,105,100,101,
- 100, 32,104,101,114,101,117,110,100,101,114, 32,105,115, 32,
- 111,110, 32, 97,110, 32, 34, 97,115, 32,105,115, 34, 32, 98,
- 97,115,105,115, 44, 32, 97,110,100, 10, 45, 45, 32,116,104,
- 101, 32, 97,117,116,104,111,114, 32,104, 97,115, 32,110,111,
- 32,111, 98,108,105,103, 97,116,105,111,110, 32,116,111, 32,
- 112,114,111,118,105,100,101, 32,109, 97,105,110,116,101,110,
- 97,110, 99,101, 44, 32,115,117,112,112,111,114,116, 44, 32,
- 117,112,100, 97,116,101,115, 44, 10, 45, 45, 32,101,110,104,
- 97,110, 99,101,109,101,110,116,115, 44, 32,111,114, 32,109,
- 111,100,105,102,105, 99, 97,116,105,111,110,115, 46, 10, 10,
- 10, 45, 45, 32, 68,101, 99,108, 97,114, 97,116,105,111,110,
- 32, 99,108, 97,115,115, 10, 45, 45, 32, 82,101,112,114,101,
- 115,101,110,116,115, 32,118, 97,114,105, 97, 98,108,101, 44,
- 32,102,117,110, 99,116,105,111,110, 44, 32,111,114, 32, 97,
- 114,103,117,109,101,110,116, 32,100,101, 99,108, 97,114, 97,
- 116,105,111,110, 46, 10, 45, 45, 32, 83,116,111,114,101,115,
- 32,116,104,101, 32,102,111,108,108,111,119,105,110,103, 32,
- 102,105,101,108,100,115, 58, 10, 45, 45, 32, 32,109,111,100,
- 32, 32, 61, 32,116,121,112,101, 32,109,111,100,105,102,105,
- 101,114,115, 10, 45, 45, 32, 32,116,121,112,101, 32, 61, 32,
- 116,121,112,101, 10, 45, 45, 32, 32,112,116,114, 32, 32, 61,
- 32, 34, 42, 34, 32,111,114, 32, 34, 38, 34, 44, 32,105,102,
- 32,114,101,112,114,101,115,101,110,116,105,110,103, 32, 97,
- 32,112,111,105,110,116,101,114, 32,111,114, 32, 97, 32,114,
- 101,102,101,114,101,110, 99,101, 10, 45, 45, 32, 32,110, 97,
- 109,101, 32, 61, 32,110, 97,109,101, 10, 45, 45, 32, 32,100,
- 105,109, 32, 32, 61, 32,100,105,109,101,110,115,105,111,110,
- 44, 32,105,102, 32, 97, 32,118,101, 99,116,111,114, 10, 45,
- 45, 32, 32,100,101,102, 32, 32, 61, 32,100,101,102, 97,117,
- 108,116, 32,118, 97,108,117,101, 44, 32,105,102, 32, 97,110,
- 121, 32, 40,111,110,108,121, 32,102,111,114, 32, 97,114,103,
- 117,109,101,110,116,115, 41, 10, 45, 45, 32, 32,114,101,116,
- 32, 32, 61, 32, 34, 42, 34, 32,111,114, 32, 34, 38, 34, 44,
- 32,105,102, 32,118, 97,108,117,101, 32,105,115, 32,116,111,
- 32, 98,101, 32,114,101,116,117,114,110,101,100, 32, 40,111,
- 110,108,121, 32,102,111,114, 32, 97,114,103,117,109,101,110,
- 116,115, 41, 10, 99,108, 97,115,115, 68,101, 99,108, 97,114,
- 97,116,105,111,110, 32, 61, 32,123, 10, 32,109,111,100, 32,
- 61, 32, 39, 39, 44, 10, 32,116,121,112,101, 32, 61, 32, 39,
- 39, 44, 10, 32,112,116,114, 32, 61, 32, 39, 39, 44, 10, 32,
- 110, 97,109,101, 32, 61, 32, 39, 39, 44, 10, 32,100,105,109,
- 32, 61, 32, 39, 39, 44, 10, 32,114,101,116, 32, 61, 32, 39,
- 39, 44, 10, 32,100,101,102, 32, 61, 32, 39, 39, 10,125, 10,
- 99,108, 97,115,115, 68,101, 99,108, 97,114, 97,116,105,111,
- 110, 46, 95, 95,105,110,100,101,120, 32, 61, 32, 99,108, 97,
- 115,115, 68,101, 99,108, 97,114, 97,116,105,111,110, 10,115,
- 101,116,109,101,116, 97,116, 97, 98,108,101, 40, 99,108, 97,
- 115,115, 68,101, 99,108, 97,114, 97,116,105,111,110, 44, 99,
- 108, 97,115,115, 70,101, 97,116,117,114,101, 41, 10, 10, 45,
- 45, 32, 67,114,101, 97,116,101, 32, 97,110, 32,117,110,105,
- 113,117,101, 32,118, 97,114,105, 97, 98,108,101, 32,110, 97,
- 109,101, 10,102,117,110, 99,116,105,111,110, 32, 99,114,101,
- 97,116,101, 95,118, 97,114,110, 97,109,101, 32, 40, 41, 10,
- 32,105,102, 32,110,111,116, 32, 95,118, 97,114,110,117,109,
- 98,101,114, 32,116,104,101,110, 32, 95,118, 97,114,110,117,
- 109, 98,101,114, 32, 61, 32, 48, 32,101,110,100, 10, 32, 95,
- 118, 97,114,110,117,109, 98,101,114, 32, 61, 32, 95,118, 97,
- 114,110,117,109, 98,101,114, 32, 43, 32, 49, 10, 32,114,101,
- 116,117,114,110, 32, 34,116,111,108,117, 97, 95,118, 97,114,
- 95, 34, 46, 46, 95,118, 97,114,110,117,109, 98,101,114, 10,
- 101,110,100, 10, 10, 45, 45, 32, 67,104,101, 99,107, 32,100,
- 101, 99,108, 97,114, 97,116,105,111,110, 32,110, 97,109,101,
- 10, 45, 45, 32, 73,116, 32, 97,108,115,111, 32,105,100,101,
- 110,116,105,102,105,101,115, 32,100,101,102, 97,117,108,116,
- 32,118, 97,108,117,101,115, 10,102,117,110, 99,116,105,111,
- 110, 32, 99,108, 97,115,115, 68,101, 99,108, 97,114, 97,116,
- 105,111,110, 58, 99,104,101, 99,107,110, 97,109,101, 32, 40,
- 41, 10, 10, 32,105,102, 32,115,116,114,115,117, 98, 40,115,
- 101,108,102, 46,110, 97,109,101, 44, 49, 44, 49, 41, 32, 61,
- 61, 32, 39, 91, 39, 32, 97,110,100, 32,110,111,116, 32,102,
- 105,110,100,116,121,112,101, 40,115,101,108,102, 46,116,121,
- 112,101, 41, 32,116,104,101,110, 10, 32, 32,115,101,108,102,
- 46,110, 97,109,101, 32, 61, 32,115,101,108,102, 46,116,121,
- 112,101, 46, 46,115,101,108,102, 46,110, 97,109,101, 10, 32,
- 32,108,111, 99, 97,108, 32,109, 32, 61, 32,115,112,108,105,
- 116, 40,115,101,108,102, 46,109,111,100, 44, 39, 37,115, 37,
- 115, 42, 39, 41, 10, 32, 32,115,101,108,102, 46,116,121,112,
- 101, 32, 61, 32,109, 91,109, 46,110, 93, 10, 32, 32,115,101,
- 108,102, 46,109,111,100, 32, 61, 32, 99,111,110, 99, 97,116,
- 40,109, 44, 49, 44,109, 46,110, 45, 49, 41, 10, 32,101,110,
- 100, 10, 10, 32,108,111, 99, 97,108, 32,116, 32, 61, 32,115,
- 112,108,105,116, 40,115,101,108,102, 46,110, 97,109,101, 44,
- 39, 61, 39, 41, 10, 32,105,102, 32,116, 46,110, 61, 61, 50,
- 32,116,104,101,110, 10, 32, 32,115,101,108,102, 46,110, 97,
- 109,101, 32, 61, 32,116, 91, 49, 93, 10, 32, 32,115,101,108,
- 102, 46,100,101,102, 32, 61, 32,102,105,110,100, 95,101,110,
- 117,109, 95,118, 97,114, 40,116, 91,116, 46,110, 93, 41, 10,
- 32,101,110,100, 10, 10, 32,108,111, 99, 97,108, 32, 98, 44,
- 101, 44,100, 32, 61, 32,115,116,114,102,105,110,100, 40,115,
- 101,108,102, 46,110, 97,109,101, 44, 34, 37, 91, 40, 46, 45,
- 41, 37, 93, 34, 41, 10, 32,105,102, 32, 98, 32,116,104,101,
- 110, 10, 32, 32,115,101,108,102, 46,110, 97,109,101, 32, 61,
- 32,115,116,114,115,117, 98, 40,115,101,108,102, 46,110, 97,
- 109,101, 44, 49, 44, 98, 45, 49, 41, 10, 32, 32,115,101,108,
- 102, 46,100,105,109, 32, 61, 32,102,105,110,100, 95,101,110,
- 117,109, 95,118, 97,114, 40,100, 41, 10, 32,101,110,100, 10,
- 10, 10, 32,105,102, 32,115,101,108,102, 46,116,121,112,101,
- 32,126, 61, 32, 39, 39, 32, 97,110,100, 32,115,101,108,102,
- 46,116,121,112,101, 32,126, 61, 32, 39,118,111,105,100, 39,
- 32, 97,110,100, 32,115,101,108,102, 46,110, 97,109,101, 32,
- 61, 61, 32, 39, 39, 32,116,104,101,110, 10, 32, 32,115,101,
- 108,102, 46,110, 97,109,101, 32, 61, 32, 99,114,101, 97,116,
- 101, 95,118, 97,114,110, 97,109,101, 40, 41, 10, 32,101,108,
- 115,101,105,102, 32,115,101,108,102, 46,107,105,110,100, 61,
- 61, 39,118, 97,114, 39, 32,116,104,101,110, 10, 32, 32,105,
- 102, 32,115,101,108,102, 46,116,121,112,101, 61, 61, 39, 39,
- 32, 97,110,100, 32,115,101,108,102, 46,110, 97,109,101,126,
- 61, 39, 39, 32,116,104,101,110, 10, 32, 32, 32,115,101,108,
- 102, 46,116,121,112,101, 32, 61, 32,115,101,108,102, 46,116,
- 121,112,101, 46, 46,115,101,108,102, 46,110, 97,109,101, 10,
- 32, 32, 32,115,101,108,102, 46,110, 97,109,101, 32, 61, 32,
- 99,114,101, 97,116,101, 95,118, 97,114,110, 97,109,101, 40,
- 41, 10, 32, 32,101,108,115,101,105,102, 32,102,105,110,100,
- 116,121,112,101, 40,115,101,108,102, 46,110, 97,109,101, 41,
- 32,116,104,101,110, 10, 32, 32, 32,105,102, 32,115,101,108,
- 102, 46,116,121,112,101, 61, 61, 39, 39, 32,116,104,101,110,
- 32,115,101,108,102, 46,116,121,112,101, 32, 61, 32,115,101,
- 108,102, 46,110, 97,109,101, 10, 32, 32, 32,101,108,115,101,
- 32,115,101,108,102, 46,116,121,112,101, 32, 61, 32,115,101,
- 108,102, 46,116,121,112,101, 46, 46, 39, 32, 39, 46, 46,115,
- 101,108,102, 46,110, 97,109,101, 32,101,110,100, 10, 32, 32,
- 32,115,101,108,102, 46,110, 97,109,101, 32, 61, 32, 99,114,
- 101, 97,116,101, 95,118, 97,114,110, 97,109,101, 40, 41, 10,
- 32, 32,101,110,100, 10, 32,101,110,100, 10, 10, 32, 45, 45,
- 32, 97,100,106,117,115,116, 32,116,121,112,101, 32,111,102,
- 32,115,116,114,105,110,103, 10, 32,105,102, 32,115,101,108,
- 102, 46,116,121,112,101, 32, 61, 61, 32, 39, 99,104, 97,114,
- 39, 32, 97,110,100, 32,115,101,108,102, 46,100,105,109, 32,
- 126, 61, 32, 39, 39, 32,116,104,101,110, 10, 9, 32,115,101,
- 108,102, 46,116,121,112,101, 32, 61, 32, 39, 99,104, 97,114,
- 42, 39, 10, 32,101,110,100, 10, 10, 9,105,102, 32,115,101,
- 108,102, 46,107,105,110,100, 32, 97,110,100, 32,115,101,108,
- 102, 46,107,105,110,100, 32, 61, 61, 32, 39,118, 97,114, 39,
- 32,116,104,101,110, 10, 9, 9,115,101,108,102, 46,110, 97,
- 109,101, 32, 61, 32,115,116,114,105,110,103, 46,103,115,117,
- 98, 40,115,101,108,102, 46,110, 97,109,101, 44, 32, 34, 58,
- 46, 42, 36, 34, 44, 32, 34, 34, 41, 32, 45, 45, 32, 63, 63,
- 63, 10, 9,101,110,100, 10,101,110,100, 10, 10, 45, 45, 32,
- 67,104,101, 99,107, 32,100,101, 99,108, 97,114, 97,116,105,
- 111,110, 32,116,121,112,101, 10, 45, 45, 32, 83,117, 98,115,
- 116,105,116,117,116,101,115, 32,116,121,112,101,100,101,102,
- 39,115, 46, 10,102,117,110, 99,116,105,111,110, 32, 99,108,
- 97,115,115, 68,101, 99,108, 97,114, 97,116,105,111,110, 58,
- 99,104,101, 99,107,116,121,112,101, 32, 40, 41, 10, 10, 32,
- 45, 45, 32, 99,104,101, 99,107, 32,105,102, 32,116,104,101,
- 114,101, 32,105,115, 32, 97, 32,112,111,105,110,116,101,114,
- 32,116,111, 32, 98, 97,115,105, 99, 32,116,121,112,101, 10,
- 32,108,111, 99, 97,108, 32, 98, 97,115,105, 99, 32, 61, 32,
- 105,115, 98, 97,115,105, 99, 40,115,101,108,102, 46,116,121,
- 112,101, 41, 10, 32,105,102, 32,115,101,108,102, 46,107,105,
- 110,100, 32, 61, 61, 32, 39,102,117,110, 99, 39, 32, 97,110,
- 100, 32, 98, 97,115,105, 99, 61, 61, 39,110,117,109, 98,101,
- 114, 39, 32, 97,110,100, 32,115,116,114,105,110,103, 46,102,
- 105,110,100, 40,115,101,108,102, 46,112,116,114, 44, 32, 34,
- 37, 42, 34, 41, 32,116,104,101,110, 10, 32, 9,115,101,108,
- 102, 46,116,121,112,101, 32, 61, 32, 39, 95,117,115,101,114,
- 100, 97,116, 97, 39, 10, 32, 9,115,101,108,102, 46,112,116,
- 114, 32, 61, 32, 34, 34, 10, 32,101,110,100, 10, 32,105,102,
- 32, 98, 97,115,105, 99, 32, 97,110,100, 32,115,101,108,102,
- 46,112,116,114,126, 61, 39, 39, 32,116,104,101,110, 10, 32,
- 32,115,101,108,102, 46,114,101,116, 32, 61, 32,115,101,108,
- 102, 46,112,116,114, 10, 32, 32,115,101,108,102, 46,112,116,
- 114, 32, 61, 32,110,105,108, 10, 32, 32,105,102, 32,105,115,
- 98, 97,115,105, 99, 40,115,101,108,102, 46,116,121,112,101,
- 41, 32, 61, 61, 32, 39,110,117,109, 98,101,114, 39, 32,116,
- 104,101,110, 10, 32, 32, 9,115,101,108,102, 46,114,101,116,
- 117,114,110, 95,117,115,101,114,100, 97,116, 97, 32, 61, 32,
- 116,114,117,101, 10, 32, 32,101,110,100, 10, 32,101,110,100,
- 10, 10, 32, 45, 45, 32, 99,104,101, 99,107, 32,105,102, 32,
- 116,104,101,114,101, 32,105,115, 32, 97,114,114, 97,121, 32,
- 116,111, 32, 98,101, 32,114,101,116,117,114,110,101,100, 10,
- 32,105,102, 32,115,101,108,102, 46,100,105,109,126, 61, 39,
- 39, 32, 97,110,100, 32,115,101,108,102, 46,114,101,116,126,
- 61, 39, 39, 32,116,104,101,110, 10, 32, 32, 32,101,114,114,
- 111,114, 40, 39, 35,105,110,118, 97,108,105,100, 32,112, 97,
- 114, 97,109,101,116,101,114, 58, 32, 99, 97,110,110,111,116,
- 32,114,101,116,117,114,110, 32, 97,110, 32, 97,114,114, 97,
- 121, 32,111,102, 32,118, 97,108,117,101,115, 39, 41, 10, 32,
- 101,110,100, 10, 32, 45, 45, 32,114,101,115,116,111,114,101,
- 32, 39,118,111,105,100, 42, 39, 32, 97,110,100, 32, 39,115,
- 116,114,105,110,103, 42, 39, 10, 32,105,102, 32,115,101,108,
- 102, 46,116,121,112,101, 32, 61, 61, 32, 39, 95,117,115,101,
- 114,100, 97,116, 97, 39, 32,116,104,101,110, 32,115,101,108,
- 102, 46,116,121,112,101, 32, 61, 32, 39,118,111,105,100, 42,
- 39, 10, 32,101,108,115,101,105,102, 32,115,101,108,102, 46,
- 116,121,112,101, 32, 61, 61, 32, 39, 95, 99,115,116,114,105,
- 110,103, 39, 32,116,104,101,110, 32,115,101,108,102, 46,116,
- 121,112,101, 32, 61, 32, 39, 99,104, 97,114, 42, 39, 10, 32,
- 101,108,115,101,105,102, 32,115,101,108,102, 46,116,121,112,
- 101, 32, 61, 61, 32, 39, 95,108,115,116, 97,116,101, 39, 32,
- 116,104,101,110, 32,115,101,108,102, 46,116,121,112,101, 32,
- 61, 32, 39,108,117, 97, 95, 83,116, 97,116,101, 42, 39, 10,
- 32,101,110,100, 10, 10, 32, 45, 45, 32,114,101,115,111,108,
- 118,101, 32,116,121,112,101,115, 32,105,110,115,105,100,101,
- 32,116,104,101, 32,116,101,109,112,108, 97,116,101,115, 10,
- 32,105,102, 32,115,101,108,102, 46,116,121,112,101, 32,116,
- 104,101,110, 10, 9, 32,115,101,108,102, 46,116,121,112,101,
- 32, 61, 32,114,101,115,111,108,118,101, 95,116,101,109,112,
- 108, 97,116,101, 95,116,121,112,101,115, 40,115,101,108,102,
- 46,116,121,112,101, 41, 10, 32,101,110,100, 10, 10, 45, 45,
- 10, 45, 45, 32, 45, 45, 32,105,102, 32,114,101,116,117,114,
- 110,105,110,103, 32,118, 97,108,117,101, 44, 32, 97,117,116,
- 111,109, 97,116,105, 99, 97,108,108,121, 32,115,101,116, 32,
- 100,101,102, 97,117,108,116, 32,118, 97,108,117,101, 10, 45,
- 45, 32,105,102, 32,115,101,108,102, 46,114,101,116, 32,126,
- 61, 32, 39, 39, 32, 97,110,100, 32,115,101,108,102, 46,100,
- 101,102, 32, 61, 61, 32, 39, 39, 32,116,104,101,110, 10, 45,
- 45, 32, 32,115,101,108,102, 46,100,101,102, 32, 61, 32, 39,
- 48, 39, 10, 45, 45, 32,101,110,100, 10, 45, 45, 10, 10,101,
- 110,100, 10, 10,102,117,110, 99,116,105,111,110, 32,114,101,
- 115,111,108,118,101, 95,116,101,109,112,108, 97,116,101, 95,
- 116,121,112,101,115, 40,116,121,112,101, 41, 10, 10, 9,105,
- 102, 32,105,115, 98, 97,115,105, 99, 40,116,121,112,101, 41,
- 32,116,104,101,110, 10, 9, 9,114,101,116,117,114,110, 32,
- 116,121,112,101, 10, 9,101,110,100, 10, 9,108,111, 99, 97,
- 108, 32, 98, 44, 95, 44,109, 32, 61, 32,115,116,114,105,110,
- 103, 46,102,105,110,100, 40,116,121,112,101, 44, 32, 34, 40,
- 37, 98, 60, 62, 41, 34, 41, 10, 9,105,102, 32, 98, 32,116,
- 104,101,110, 10, 10, 9, 9,109, 32, 61, 32,115,112,108,105,
- 116, 95, 99, 95,116,111,107,101,110,115, 40,115,116,114,105,
- 110,103, 46,115,117, 98, 40,109, 44, 32, 50, 44, 32, 45, 50,
- 41, 44, 32, 34, 44, 34, 41, 10, 9, 9,102,111,114, 32,105,
- 61, 49, 44, 32,116, 97, 98,108,101, 46,103,101,116,110, 40,
- 109, 41, 32,100,111, 10, 9, 9, 9,109, 91,105, 93, 32, 61,
- 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,109, 91,
- 105, 93, 44, 34, 37,115, 42, 40, 91, 37, 42, 38, 93, 41, 34,
- 44, 32, 34, 37, 49, 34, 41, 10, 9, 9, 9,105,102, 32,110,
- 111,116, 32,105,115,101,110,117,109, 40,109, 91,105, 93, 41,
- 32,116,104,101,110, 32, 95, 44, 32,109, 91,105, 93, 32, 61,
- 32, 97,112,112,108,121,116,121,112,101,100,101,102, 40, 34,
- 34, 44, 32,109, 91,105, 93, 41, 32,101,110,100, 10, 9, 9,
- 9,109, 91,105, 93, 32, 61, 32,102,105,110,100,116,121,112,
- 101, 40,109, 91,105, 93, 41, 32,111,114, 32,109, 91,105, 93,
- 10, 9, 9, 9,109, 91,105, 93, 32, 61, 32,114,101,115,111,
- 108,118,101, 95,116,101,109,112,108, 97,116,101, 95,116,121,
- 112,101,115, 40,109, 91,105, 93, 41, 10, 9, 9,101,110,100,
- 10, 10, 9, 9,108,111, 99, 97,108, 32, 98, 44,105, 10, 9,
- 9,116,121,112,101, 44, 98, 44,105, 32, 61, 32, 98,114,101,
- 97,107, 95,116,101,109,112,108, 97,116,101, 40,116,121,112,
- 101, 41, 10, 45, 45,112,114,105,110,116, 40, 34, 99,111,110,
- 99, 97,116, 32,105,115, 32, 34, 44, 99,111,110, 99, 97,116,
- 40,109, 44, 32, 49, 44, 32,109, 46,110, 41, 41, 10, 9, 9,
- 108,111, 99, 97,108, 32,116,101,109,112,108, 97,116,101, 95,
- 112, 97,114,116, 32, 61, 32, 34, 60, 34, 46, 46, 99,111,110,
- 99, 97,116, 40,109, 44, 32, 49, 44, 32,109, 46,110, 44, 32,
- 34, 44, 34, 41, 46, 46, 34, 62, 34, 10, 9, 9,116,121,112,
- 101, 32, 61, 32,114,101, 98,117,105,108,100, 95,116,101,109,
- 112,108, 97,116,101, 40,116,121,112,101, 44, 32, 98, 44, 32,
- 116,101,109,112,108, 97,116,101, 95,112, 97,114,116, 41, 10,
- 9, 9,116,121,112,101, 32, 61, 32,115,116,114,105,110,103,
- 46,103,115,117, 98, 40,116,121,112,101, 44, 32, 34, 62, 62,
- 34, 44, 32, 34, 62, 32, 62, 34, 41, 10, 9,101,110,100, 10,
- 9,114,101,116,117,114,110, 32,116,121,112,101, 10,101,110,
- 100, 10, 10,102,117,110, 99,116,105,111,110, 32, 98,114,101,
- 97,107, 95,116,101,109,112,108, 97,116,101, 40,115, 41, 10,
- 9,108,111, 99, 97,108, 32, 98, 44,101, 44,116,105,109,112,
- 108, 32, 61, 32,115,116,114,105,110,103, 46,102,105,110,100,
- 40,115, 44, 32, 34, 40, 37, 98, 60, 62, 41, 34, 41, 10, 9,
- 105,102, 32,116,105,109,112,108, 32,116,104,101,110, 10, 9,
- 9,115, 32, 61, 32,115,116,114,105,110,103, 46,103,115,117,
- 98, 40,115, 44, 32, 34, 37, 98, 60, 62, 34, 44, 32, 34, 34,
- 41, 10, 9, 9,114,101,116,117,114,110, 32,115, 44, 32, 98,
- 44, 32,116,105,109,112,108, 10, 9,101,108,115,101, 10, 9,
- 9,114,101,116,117,114,110, 32,115, 44, 32, 48, 44, 32,110,
- 105,108, 10, 9,101,110,100, 10,101,110,100, 10, 10,102,117,
- 110, 99,116,105,111,110, 32,114,101, 98,117,105,108,100, 95,
- 116,101,109,112,108, 97,116,101, 40,115, 44, 32, 98, 44, 32,
- 116,105,109,112,108, 41, 10, 10, 9,105,102, 32, 98, 32, 61,
- 61, 32, 48, 32,116,104,101,110, 10, 9, 9,114,101,116,117,
- 114,110, 32,115, 10, 9,101,110,100, 10, 10, 9,114,101,116,
- 117,114,110, 32,115,116,114,105,110,103, 46,115,117, 98, 40,
- 115, 44, 32, 49, 44, 32, 98, 45, 49, 41, 46, 46,116,105,109,
- 112,108, 46, 46,115,116,114,105,110,103, 46,115,117, 98, 40,
- 115, 44, 32, 98, 44, 32, 45, 49, 41, 10,101,110,100, 10, 10,
- 45, 45, 32, 80,114,105,110,116, 32,109,101,116,104,111,100,
- 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115,
- 68,101, 99,108, 97,114, 97,116,105,111,110, 58,112,114,105,
- 110,116, 32, 40,105,100,101,110,116, 44, 99,108,111,115,101,
- 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46,
- 46, 34, 68,101, 99,108, 97,114, 97,116,105,111,110,123, 34,
- 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46,
- 46, 34, 32,109,111,100, 32, 32, 61, 32, 39, 34, 46, 46,115,
- 101,108,102, 46,109,111,100, 46, 46, 34, 39, 44, 34, 41, 10,
- 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
- 32,116,121,112,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,
- 102, 46,116,121,112,101, 46, 46, 34, 39, 44, 34, 41, 10, 32,
- 112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,
- 112,116,114, 32, 32, 61, 32, 39, 34, 46, 46,115,101,108,102,
- 46,112,116,114, 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,
- 105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,110, 97,
- 109,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,110,
- 97,109,101, 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,105,
- 110,116, 40,105,100,101,110,116, 46, 46, 34, 32,100,105,109,
- 32, 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,100,105,
- 109, 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,105,110,116,
- 40,105,100,101,110,116, 46, 46, 34, 32,100,101,102, 32, 32,
- 61, 32, 39, 34, 46, 46,115,101,108,102, 46,100,101,102, 46,
- 46, 34, 39, 44, 34, 41, 10, 32,112,114,105,110,116, 40,105,
- 100,101,110,116, 46, 46, 34, 32,114,101,116, 32, 32, 61, 32,
- 39, 34, 46, 46,115,101,108,102, 46,114,101,116, 46, 46, 34,
- 39, 44, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
- 110,116, 46, 46, 34,125, 34, 46, 46, 99,108,111,115,101, 41,
- 10,101,110,100, 10, 10, 45, 45, 32, 99,104,101, 99,107, 32,
- 105,102, 32, 97,114,114, 97,121, 32,111,102, 32,118, 97,108,
- 117,101,115, 32, 97,114,101, 32,114,101,116,117,114,110,101,
- 100, 32,116,111, 32, 76,117, 97, 10,102,117,110, 99,116,105,
- 111,110, 32, 99,108, 97,115,115, 68,101, 99,108, 97,114, 97,
- 116,105,111,110, 58,114,101,113,117,105,114,101, 99,111,108,
- 108,101, 99,116,105,111,110, 32, 40,116, 41, 10, 32,105,102,
- 32,115,101,108,102, 46,109,111,100, 32,126, 61, 32, 39, 99,
- 111,110,115,116, 39, 32, 97,110,100, 10, 9, 32, 32, 32, 32,
- 115,101,108,102, 46,100,105,109, 32, 97,110,100, 32,115,101,
- 108,102, 46,100,105,109, 32,126, 61, 32, 39, 39, 32, 97,110,
- 100, 10, 9, 9, 9, 9, 32,110,111,116, 32,105,115, 98, 97,
- 115,105, 99, 40,115,101,108,102, 46,116,121,112,101, 41, 32,
- 97,110,100, 10, 9, 9, 9, 9, 32,115,101,108,102, 46,112,
- 116,114, 32, 61, 61, 32, 39, 39, 32, 97,110,100, 32,115,101,
- 108,102, 58, 99,104,101, 99,107, 95,112,117, 98,108,105, 99,
- 95, 97, 99, 99,101,115,115, 40, 41, 32,116,104,101,110, 10,
- 9, 9,108,111, 99, 97,108, 32,116,121,112,101, 32, 61, 32,
- 103,115,117, 98, 40,115,101,108,102, 46,116,121,112,101, 44,
- 34, 37,115, 42, 99,111,110,115,116, 37,115, 43, 34, 44, 34,
- 34, 41, 10, 9, 9,116, 91,116,121,112,101, 93, 32, 61, 32,
- 34,116,111,108,117, 97, 95, 99,111,108,108,101, 99,116, 95,
- 34, 32, 46, 46, 32, 99,108,101, 97,110, 95,116,101,109,112,
- 108, 97,116,101, 40,116,121,112,101, 41, 10, 9, 9,114,101,
- 116,117,114,110, 32,116,114,117,101, 10, 9,101,110,100, 10,
- 9,114,101,116,117,114,110, 32,102, 97,108,115,101, 10,101,
- 110,100, 10, 10, 45, 45, 32,100,101, 99,108, 97,114,101, 32,
- 116, 97,103, 10,102,117,110, 99,116,105,111,110, 32, 99,108,
- 97,115,115, 68,101, 99,108, 97,114, 97,116,105,111,110, 58,
- 100,101, 99,108,116,121,112,101, 32, 40, 41, 10, 10, 9,115,
- 101,108,102, 46,116,121,112,101, 32, 61, 32,116,121,112,101,
- 118, 97,114, 40,115,101,108,102, 46,116,121,112,101, 41, 10,
- 9,105,102, 32,115,116,114,102,105,110,100, 40,115,101,108,
- 102, 46,109,111,100, 44, 39, 99,111,110,115,116, 39, 41, 32,
- 116,104,101,110, 10, 9, 9,115,101,108,102, 46,116,121,112,
- 101, 32, 61, 32, 39, 99,111,110,115,116, 32, 39, 46, 46,115,
- 101,108,102, 46,116,121,112,101, 10, 9, 9,115,101,108,102,
- 46,109,111,100, 32, 61, 32,103,115,117, 98, 40,115,101,108,
- 102, 46,109,111,100, 44, 39, 99,111,110,115,116, 37,115, 42,
- 39, 44, 39, 39, 41, 10, 9,101,110,100, 10,101,110,100, 10,
- 10, 10, 45, 45, 32,111,117,116,112,117,116, 32,116,121,112,
- 101, 32, 99,104,101, 99,107,105,110,103, 10,102,117,110, 99,
- 116,105,111,110, 32, 99,108, 97,115,115, 68,101, 99,108, 97,
- 114, 97,116,105,111,110, 58,111,117,116, 99,104,101, 99,107,
- 116,121,112,101, 32, 40,110, 97,114,103, 41, 10, 32,108,111,
- 99, 97,108, 32,100,101,102, 10, 32,108,111, 99, 97,108, 32,
- 116, 32, 61, 32,105,115, 98, 97,115,105, 99, 40,115,101,108,
- 102, 46,116,121,112,101, 41, 10, 32,105,102, 32,115,101,108,
- 102, 46,100,101,102,126, 61, 39, 39, 32,116,104,101,110, 10,
- 32, 32,100,101,102, 32, 61, 32, 49, 10, 32,101,108,115,101,
- 10, 32, 32,100,101,102, 32, 61, 32, 48, 10, 32,101,110,100,
- 10, 32,105,102, 32,115,101,108,102, 46,100,105,109, 32,126,
- 61, 32, 39, 39, 32,116,104,101,110, 10, 9, 45, 45,105,102,
- 32,116, 61, 61, 39,115,116,114,105,110,103, 39, 32,116,104,
- 101,110, 10, 9, 45, 45, 9,114,101,116,117,114,110, 32, 39,
- 116,111,108,117, 97, 95,105,115,115,116,114,105,110,103, 97,
- 114,114, 97,121, 40,116,111,108,117, 97, 95, 83, 44, 39, 46,
- 46,110, 97,114,103, 46, 46, 39, 44, 39, 46, 46,100,101,102,
- 46, 46, 39, 44, 38,116,111,108,117, 97, 95,101,114,114, 41,
- 39, 10, 9, 45, 45,101,108,115,101, 10, 9,114,101,116,117,
- 114,110, 32, 39, 33,116,111,108,117, 97, 95,105,115,116, 97,
- 98,108,101, 40,116,111,108,117, 97, 95, 83, 44, 39, 46, 46,
- 110, 97,114,103, 46, 46, 39, 44, 48, 44, 38,116,111,108,117,
- 97, 95,101,114,114, 41, 39, 10, 32, 9, 45, 45,101,110,100,
- 10, 32,101,108,115,101,105,102, 32,116, 32,116,104,101,110,
- 10, 9,114,101,116,117,114,110, 32, 39, 33,116,111,108,117,
- 97, 95,105,115, 39, 46, 46,116, 46, 46, 39, 40,116,111,108,
- 117, 97, 95, 83, 44, 39, 46, 46,110, 97,114,103, 46, 46, 39,
- 44, 39, 46, 46,100,101,102, 46, 46, 39, 44, 38,116,111,108,
- 117, 97, 95,101,114,114, 41, 39, 10, 32,101,108,115,101, 10,
- 32, 32,108,111, 99, 97,108, 32,105,115, 95,102,117,110, 99,
- 32, 61, 32,103,101,116, 95,105,115, 95,102,117,110, 99,116,
- 105,111,110, 40,115,101,108,102, 46,116,121,112,101, 41, 10,
- 32, 32,105,102, 32,115,101,108,102, 46,112,116,114, 32, 61,
- 61, 32, 39, 38, 39, 32,111,114, 32,115,101,108,102, 46,112,
- 116,114, 32, 61, 61, 32, 39, 39, 32,116,104,101,110, 10, 32,
- 32, 9,114,101,116,117,114,110, 32, 39, 40,116,111,108,117,
- 97, 95,105,115,118, 97,108,117,101,110,105,108, 40,116,111,
- 108,117, 97, 95, 83, 44, 39, 46, 46,110, 97,114,103, 46, 46,
- 39, 44, 38,116,111,108,117, 97, 95,101,114,114, 41, 32,124,
- 124, 32, 33, 39, 46, 46,105,115, 95,102,117,110, 99, 46, 46,
- 39, 40,116,111,108,117, 97, 95, 83, 44, 39, 46, 46,110, 97,
- 114,103, 46, 46, 39, 44, 34, 39, 46, 46,115,101,108,102, 46,
- 116,121,112,101, 46, 46, 39, 34, 44, 39, 46, 46,100,101,102,
- 46, 46, 39, 44, 38,116,111,108,117, 97, 95,101,114,114, 41,
- 41, 39, 10, 32, 32,101,108,115,101, 10, 9,114,101,116,117,
- 114,110, 32, 39, 33, 39, 46, 46,105,115, 95,102,117,110, 99,
- 46, 46, 39, 40,116,111,108,117, 97, 95, 83, 44, 39, 46, 46,
- 110, 97,114,103, 46, 46, 39, 44, 34, 39, 46, 46,115,101,108,
- 102, 46,116,121,112,101, 46, 46, 39, 34, 44, 39, 46, 46,100,
- 101,102, 46, 46, 39, 44, 38,116,111,108,117, 97, 95,101,114,
- 114, 41, 39, 10, 32, 32,101,110,100, 10, 32,101,110,100, 10,
- 101,110,100, 10, 10,102,117,110, 99,116,105,111,110, 32, 99,
- 108, 97,115,115, 68,101, 99,108, 97,114, 97,116,105,111,110,
- 58, 98,117,105,108,100,100,101, 99,108, 97,114, 97,116,105,
- 111,110, 32, 40,110, 97,114,103, 44, 32, 99,112,108,117,115,
- 112,108,117,115, 41, 10, 32,108,111, 99, 97,108, 32, 97,114,
- 114, 97,121, 32, 61, 32,115,101,108,102, 46,100,105,109, 32,
- 126, 61, 32, 39, 39, 32, 97,110,100, 32,116,111,110,117,109,
- 98,101,114, 40,115,101,108,102, 46,100,105,109, 41, 61, 61,
- 110,105,108, 10, 9,108,111, 99, 97,108, 32,108,105,110,101,
- 32, 61, 32, 34, 34, 10, 32,108,111, 99, 97,108, 32,112,116,
- 114, 32, 61, 32, 39, 39, 10, 32,108,111, 99, 97,108, 32,109,
- 111,100, 10, 32,108,111, 99, 97,108, 32,116,121,112,101, 32,
- 61, 32,115,101,108,102, 46,116,121,112,101, 10, 32,108,111,
- 99, 97,108, 32,110, 99,116,121,112,101, 32, 61, 32,103,115,
- 117, 98, 40,115,101,108,102, 46,116,121,112,101, 44, 39, 99,
- 111,110,115,116, 37,115, 43, 39, 44, 39, 39, 41, 10, 32,105,
- 102, 32,115,101,108,102, 46,100,105,109, 32,126, 61, 32, 39,
- 39, 32,116,104,101,110, 10, 9, 32,116,121,112,101, 32, 61,
- 32,103,115,117, 98, 40,115,101,108,102, 46,116,121,112,101,
- 44, 39, 99,111,110,115,116, 37,115, 43, 39, 44, 39, 39, 41,
- 32, 32, 45, 45, 32,101,108,105,109,105,110, 97,116,101,115,
- 32, 99,111,110,115,116, 32,109,111,100,105,102,105,101,114,
- 32,102,111,114, 32, 97,114,114, 97,121,115, 10, 32,101,110,
- 100, 10, 32,105,102, 32,115,101,108,102, 46,112,116,114,126,
- 61, 39, 39, 32, 97,110,100, 32,110,111,116, 32,105,115, 98,
- 97,115,105, 99, 40,116,121,112,101, 41, 32,116,104,101,110,
- 32,112,116,114, 32, 61, 32, 39, 42, 39, 32,101,110,100, 10,
- 32,108,105,110,101, 32, 61, 32, 99,111,110, 99, 97,116,112,
- 97,114, 97,109, 40,108,105,110,101, 44, 34, 32, 34, 44,115,
- 101,108,102, 46,109,111,100, 44,116,121,112,101, 44,112,116,
- 114, 41, 10, 32,105,102, 32, 97,114,114, 97,121, 32,116,104,
- 101,110, 10, 32, 32,108,105,110,101, 32, 61, 32, 99,111,110,
- 99, 97,116,112, 97,114, 97,109, 40,108,105,110,101, 44, 39,
- 42, 39, 41, 10, 32,101,110,100, 10, 32,108,105,110,101, 32,
- 61, 32, 99,111,110, 99, 97,116,112, 97,114, 97,109, 40,108,
- 105,110,101, 44,115,101,108,102, 46,110, 97,109,101, 41, 10,
- 32,105,102, 32,115,101,108,102, 46,100,105,109, 32,126, 61,
- 32, 39, 39, 32,116,104,101,110, 10, 32, 32,105,102, 32,116,
- 111,110,117,109, 98,101,114, 40,115,101,108,102, 46,100,105,
- 109, 41,126, 61,110,105,108, 32,116,104,101,110, 10, 32, 32,
- 32,108,105,110,101, 32, 61, 32, 99,111,110, 99, 97,116,112,
- 97,114, 97,109, 40,108,105,110,101, 44, 39, 91, 39, 44,115,
- 101,108,102, 46,100,105,109, 44, 39, 93, 59, 39, 41, 10, 32,
- 32,101,108,115,101, 10, 9,105,102, 32, 99,112,108,117,115,
- 112,108,117,115, 32,116,104,101,110, 10, 9, 9,108,105,110,
- 101, 32, 61, 32, 99,111,110, 99, 97,116,112, 97,114, 97,109,
- 40,108,105,110,101, 44, 39, 32, 61, 32, 77,116,111,108,117,
- 97, 95,110,101,119, 40, 40, 39, 44,116,121,112,101, 44,112,
- 116,114, 44, 39, 41, 91, 39, 46, 46,115,101,108,102, 46,100,
- 105,109, 46, 46, 39, 93, 41, 59, 39, 41, 10, 9,101,108,115,
- 101, 10, 9, 9,108,105,110,101, 32, 61, 32, 99,111,110, 99,
- 97,116,112, 97,114, 97,109, 40,108,105,110,101, 44, 39, 32,
- 61, 32, 40, 39, 44,116,121,112,101, 44,112,116,114, 44, 39,
- 42, 41, 39, 44, 10, 9, 9, 39,109, 97,108,108,111, 99, 40,
- 40, 39, 44,115,101,108,102, 46,100,105,109, 44, 39, 41, 42,
- 115,105,122,101,111,102, 40, 39, 44,116,121,112,101, 44,112,
- 116,114, 44, 39, 41, 41, 59, 39, 41, 10, 9,101,110,100, 10,
- 32, 32,101,110,100, 10, 32,101,108,115,101, 10, 32, 32,108,
- 111, 99, 97,108, 32,116, 32, 61, 32,105,115, 98, 97,115,105,
- 99, 40,116,121,112,101, 41, 10, 32, 32,108,105,110,101, 32,
- 61, 32, 99,111,110, 99, 97,116,112, 97,114, 97,109, 40,108,
- 105,110,101, 44, 39, 32, 61, 32, 39, 41, 10, 32, 32,105,102,
- 32,116, 32, 61, 61, 32, 39,115,116, 97,116,101, 39, 32,116,
- 104,101,110, 10, 32, 32, 9,108,105,110,101, 32, 61, 32, 99,
- 111,110, 99, 97,116,112, 97,114, 97,109, 40,108,105,110,101,
- 44, 32, 39,116,111,108,117, 97, 95, 83, 59, 39, 41, 10, 32,
- 32,101,108,115,101, 10, 32, 32, 9, 45, 45,112,114,105,110,
- 116, 40, 34,116, 32,105,115, 32, 34, 46, 46,116,111,115,116,
- 114,105,110,103, 40,116, 41, 46, 46, 34, 44, 32,112,116,114,
- 32,105,115, 32, 34, 46, 46,116,111,115,116,114,105,110,103,
- 40,115,101,108,102, 46,112,116,114, 41, 41, 10, 32, 32, 9,
- 105,102, 32,116, 32, 61, 61, 32, 39,110,117,109, 98,101,114,
- 39, 32, 97,110,100, 32,115,116,114,105,110,103, 46,102,105,
- 110,100, 40,115,101,108,102, 46,112,116,114, 44, 32, 34, 37,
- 42, 34, 41, 32,116,104,101,110, 10, 32, 32, 9, 9,116, 32,
- 61, 32, 39,117,115,101,114,100, 97,116, 97, 39, 10, 32, 32,
- 9,101,110,100, 10, 9,105,102, 32,110,111,116, 32,116, 32,
- 97,110,100, 32,112,116,114, 61, 61, 39, 39, 32,116,104,101,
- 110, 32,108,105,110,101, 32, 61, 32, 99,111,110, 99, 97,116,
- 112, 97,114, 97,109, 40,108,105,110,101, 44, 39, 42, 39, 41,
- 32,101,110,100, 10, 9,108,105,110,101, 32, 61, 32, 99,111,
- 110, 99, 97,116,112, 97,114, 97,109, 40,108,105,110,101, 44,
- 39, 40, 40, 39, 44,115,101,108,102, 46,109,111,100, 44,116,
- 121,112,101, 41, 10, 9,105,102, 32,110,111,116, 32,116, 32,
- 116,104,101,110, 10, 9, 9,108,105,110,101, 32, 61, 32, 99,
- 111,110, 99, 97,116,112, 97,114, 97,109, 40,108,105,110,101,
- 44, 39, 42, 39, 41, 10, 9,101,110,100, 10, 9,108,105,110,
- 101, 32, 61, 32, 99,111,110, 99, 97,116,112, 97,114, 97,109,
- 40,108,105,110,101, 44, 39, 41, 32, 39, 41, 10, 9,105,102,
- 32,105,115,101,110,117,109, 40,110, 99,116,121,112,101, 41,
- 32,116,104,101,110, 10, 9, 9,108,105,110,101, 32, 61, 32,
- 99,111,110, 99, 97,116,112, 97,114, 97,109, 40,108,105,110,
- 101, 44, 39, 40,105,110,116, 41, 32, 39, 41, 10, 9,101,110,
- 100, 10, 9,108,111, 99, 97,108, 32,100,101,102, 32, 61, 32,
- 48, 10, 9,105,102, 32,115,101,108,102, 46,100,101,102, 32,
- 126, 61, 32, 39, 39, 32,116,104,101,110, 10, 9, 9,100,101,
- 102, 32, 61, 32,115,101,108,102, 46,100,101,102, 10, 9, 9,
- 105,102, 32, 40,112,116,114, 32, 61, 61, 32, 39, 39, 32,111,
- 114, 32,115,101,108,102, 46,112,116,114, 32, 61, 61, 32, 39,
- 38, 39, 41, 32, 97,110,100, 32,110,111,116, 32,116, 32,116,
- 104,101,110, 10, 9, 9, 9,100,101,102, 32, 61, 32, 34, 40,
- 118,111,105,100, 42, 41, 38, 40, 99,111,110,115,116, 32, 34,
- 46, 46,116,121,112,101, 46, 46, 34, 41, 34, 46, 46,100,101,
- 102, 10, 9, 9,101,110,100, 10, 9,101,110,100, 10, 9,105,
- 102, 32,116, 32,116,104,101,110, 10, 9, 9,108,105,110,101,
- 32, 61, 32, 99,111,110, 99, 97,116,112, 97,114, 97,109, 40,
- 108,105,110,101, 44, 39,116,111,108,117, 97, 95,116,111, 39,
- 46, 46,116, 44, 39, 40,116,111,108,117, 97, 95, 83, 44, 39,
- 44,110, 97,114,103, 44, 39, 44, 39, 44,100,101,102, 44, 39,
- 41, 41, 59, 39, 41, 10, 9,101,108,115,101, 10, 9, 9,108,
- 111, 99, 97,108, 32,116,111, 95,102,117,110, 99, 32, 61, 32,
- 103,101,116, 95,116,111, 95,102,117,110, 99,116,105,111,110,
- 40,116,121,112,101, 41, 10, 9, 9,108,105,110,101, 32, 61,
- 32, 99,111,110, 99, 97,116,112, 97,114, 97,109, 40,108,105,
- 110,101, 44,116,111, 95,102,117,110, 99, 46, 46, 39, 40,116,
- 111,108,117, 97, 95, 83, 44, 39, 44,110, 97,114,103, 44, 39,
- 44, 39, 44,100,101,102, 44, 39, 41, 41, 59, 39, 41, 10, 9,
- 101,110,100, 10, 32, 32,101,110,100, 10, 32,101,110,100, 10,
- 9,114,101,116,117,114,110, 32,108,105,110,101, 10,101,110,
- 100, 10, 10, 45, 45, 32, 68,101, 99,108, 97,114,101, 32,118,
- 97,114,105, 97, 98,108,101, 10,102,117,110, 99,116,105,111,
- 110, 32, 99,108, 97,115,115, 68,101, 99,108, 97,114, 97,116,
- 105,111,110, 58,100,101, 99,108, 97,114,101, 32, 40,110, 97,
- 114,103, 41, 10, 32,105,102, 32,115,101,108,102, 46,100,105,
- 109, 32,126, 61, 32, 39, 39, 32, 97,110,100, 32,116,111,110,
- 117,109, 98,101,114, 40,115,101,108,102, 46,100,105,109, 41,
- 61, 61,110,105,108, 32,116,104,101,110, 10, 9, 32,111,117,
- 116,112,117,116, 40, 39, 35,105,102,100,101,102, 32, 95, 95,
- 99,112,108,117,115,112,108,117,115, 92,110, 39, 41, 10, 9,
- 9,111,117,116,112,117,116, 40,115,101,108,102, 58, 98,117,
- 105,108,100,100,101, 99,108, 97,114, 97,116,105,111,110, 40,
- 110, 97,114,103, 44,116,114,117,101, 41, 41, 10, 9, 9,111,
- 117,116,112,117,116, 40, 39, 35,101,108,115,101, 92,110, 39,
- 41, 10, 9, 9,111,117,116,112,117,116, 40,115,101,108,102,
- 58, 98,117,105,108,100,100,101, 99,108, 97,114, 97,116,105,
- 111,110, 40,110, 97,114,103, 44,102, 97,108,115,101, 41, 41,
- 10, 9, 32,111,117,116,112,117,116, 40, 39, 35,101,110,100,
- 105,102, 92,110, 39, 41, 10, 9,101,108,115,101, 10, 9, 9,
- 111,117,116,112,117,116, 40,115,101,108,102, 58, 98,117,105,
- 108,100,100,101, 99,108, 97,114, 97,116,105,111,110, 40,110,
- 97,114,103, 44,102, 97,108,115,101, 41, 41, 10, 9,101,110,
- 100, 10,101,110,100, 10, 10, 45, 45, 32, 71,101,116, 32,112,
- 97,114, 97,109,101,116,101,114, 32,118, 97,108,117,101, 10,
- 102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 68,
- 101, 99,108, 97,114, 97,116,105,111,110, 58,103,101,116, 97,
- 114,114, 97,121, 32, 40,110, 97,114,103, 41, 10, 32,105,102,
- 32,115,101,108,102, 46,100,105,109, 32,126, 61, 32, 39, 39,
- 32,116,104,101,110, 10, 9, 32,108,111, 99, 97,108, 32,116,
- 121,112,101, 32, 61, 32,103,115,117, 98, 40,115,101,108,102,
- 46,116,121,112,101, 44, 39, 99,111,110,115,116, 32, 39, 44,
- 39, 39, 41, 10, 32, 32,111,117,116,112,117,116, 40, 39, 32,
- 32,123, 39, 41, 10, 9, 32,111,117,116,112,117,116, 40, 39,
- 35,105,102,110,100,101,102, 32, 84, 79, 76, 85, 65, 95, 82,
- 69, 76, 69, 65, 83, 69, 92,110, 39, 41, 10, 32, 32,108,111,
- 99, 97,108, 32,100,101,102, 59, 32,105,102, 32,115,101,108,
- 102, 46,100,101,102,126, 61, 39, 39, 32,116,104,101,110, 32,
- 100,101,102, 61, 49, 32,101,108,115,101, 32,100,101,102, 61,
- 48, 32,101,110,100, 10, 9, 9,108,111, 99, 97,108, 32,116,
- 32, 61, 32,105,115, 98, 97,115,105, 99, 40,116,121,112,101,
- 41, 10, 9, 9,105,102, 32, 40,116, 41, 32,116,104,101,110,
- 10, 9, 9, 32, 32, 32,111,117,116,112,117,116, 40, 39, 32,
- 32, 32,105,102, 32, 40, 33,116,111,108,117, 97, 95,105,115,
- 39, 46, 46,116, 46, 46, 39, 97,114,114, 97,121, 40,116,111,
- 108,117, 97, 95, 83, 44, 39, 44,110, 97,114,103, 44, 39, 44,
- 39, 44,115,101,108,102, 46,100,105,109, 44, 39, 44, 39, 44,
- 100,101,102, 44, 39, 44, 38,116,111,108,117, 97, 95,101,114,
- 114, 41, 41, 39, 41, 10, 9, 9,101,108,115,101, 10, 9, 9,
- 32, 32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 32,105,
- 102, 32, 40, 33,116,111,108,117, 97, 95,105,115,117,115,101,
- 114,116,121,112,101, 97,114,114, 97,121, 40,116,111,108,117,
- 97, 95, 83, 44, 39, 44,110, 97,114,103, 44, 39, 44, 34, 39,
- 44,116,121,112,101, 44, 39, 34, 44, 39, 44,115,101,108,102,
- 46,100,105,109, 44, 39, 44, 39, 44,100,101,102, 44, 39, 44,
- 38,116,111,108,117, 97, 95,101,114,114, 41, 41, 39, 41, 10,
- 9, 9,101,110,100, 10, 32, 32,111,117,116,112,117,116, 40,
- 39, 32, 32, 32, 32,103,111,116,111, 32,116,111,108,117, 97,
- 95,108,101,114,114,111,114, 59, 39, 41, 10, 32, 32,111,117,
- 116,112,117,116, 40, 39, 32, 32, 32,101,108,115,101, 92,110,
- 39, 41, 10, 9, 32,111,117,116,112,117,116, 40, 39, 35,101,
- 110,100,105,102, 92,110, 39, 41, 10, 32, 32,111,117,116,112,
- 117,116, 40, 39, 32, 32, 32,123, 39, 41, 10, 32, 32,111,117,
- 116,112,117,116, 40, 39, 32, 32, 32, 32,105,110,116, 32,105,
- 59, 39, 41, 10, 32, 32,111,117,116,112,117,116, 40, 39, 32,
- 32, 32, 32,102,111,114, 40,105, 61, 48, 59, 32,105, 60, 39,
- 46, 46,115,101,108,102, 46,100,105,109, 46, 46, 39, 59,105,
- 43, 43, 41, 39, 41, 10, 32, 32,108,111, 99, 97,108, 32,116,
- 32, 61, 32,105,115, 98, 97,115,105, 99, 40,116,121,112,101,
- 41, 10, 32, 32,108,111, 99, 97,108, 32,112,116,114, 32, 61,
- 32, 39, 39, 10, 32, 32,105,102, 32,115,101,108,102, 46,112,
- 116,114,126, 61, 39, 39, 32,116,104,101,110, 32,112,116,114,
- 32, 61, 32, 39, 42, 39, 32,101,110,100, 10, 32, 32,111,117,
- 116,112,117,116, 40, 39, 32, 32, 32, 39, 44,115,101,108,102,
- 46,110, 97,109,101, 46, 46, 39, 91,105, 93, 32, 61, 32, 39,
- 41, 10, 32, 32,105,102, 32,110,111,116, 32,116, 32, 97,110,
- 100, 32,112,116,114, 61, 61, 39, 39, 32,116,104,101,110, 32,
- 111,117,116,112,117,116, 40, 39, 42, 39, 41, 32,101,110,100,
- 10, 32, 32,111,117,116,112,117,116, 40, 39, 40, 40, 39, 44,
- 116,121,112,101, 41, 10, 32, 32,105,102, 32,110,111,116, 32,
- 116, 32,116,104,101,110, 10, 32, 32, 32,111,117,116,112,117,
- 116, 40, 39, 42, 39, 41, 10, 32, 32,101,110,100, 10, 32, 32,
- 111,117,116,112,117,116, 40, 39, 41, 32, 39, 41, 10, 32, 32,
- 108,111, 99, 97,108, 32,100,101,102, 32, 61, 32, 48, 10, 32,
- 32,105,102, 32,115,101,108,102, 46,100,101,102, 32,126, 61,
- 32, 39, 39, 32,116,104,101,110, 32,100,101,102, 32, 61, 32,
- 115,101,108,102, 46,100,101,102, 32,101,110,100, 10, 32, 32,
- 105,102, 32,116, 32,116,104,101,110, 10, 32, 32, 32,111,117,
- 116,112,117,116, 40, 39,116,111,108,117, 97, 95,116,111,102,
- 105,101,108,100, 39, 46, 46,116, 46, 46, 39, 40,116,111,108,
- 117, 97, 95, 83, 44, 39, 44,110, 97,114,103, 44, 39, 44,105,
- 43, 49, 44, 39, 44,100,101,102, 44, 39, 41, 41, 59, 39, 41,
- 10, 32, 32,101,108,115,101, 10, 32, 32, 32,111,117,116,112,
- 117,116, 40, 39,116,111,108,117, 97, 95,116,111,102,105,101,
- 108,100,117,115,101,114,116,121,112,101, 40,116,111,108,117,
- 97, 95, 83, 44, 39, 44,110, 97,114,103, 44, 39, 44,105, 43,
- 49, 44, 39, 44,100,101,102, 44, 39, 41, 41, 59, 39, 41, 10,
- 32, 32,101,110,100, 10, 32, 32,111,117,116,112,117,116, 40,
- 39, 32, 32, 32,125, 39, 41, 10, 32, 32,111,117,116,112,117,
- 116, 40, 39, 32, 32,125, 39, 41, 10, 32,101,110,100, 10,101,
- 110,100, 10, 10, 45, 45, 32, 71,101,116, 32,112, 97,114, 97,
- 109,101,116,101,114, 32,118, 97,108,117,101, 10,102,117,110,
- 99,116,105,111,110, 32, 99,108, 97,115,115, 68,101, 99,108,
- 97,114, 97,116,105,111,110, 58,115,101,116, 97,114,114, 97,
- 121, 32, 40,110, 97,114,103, 41, 10, 32,105,102, 32,110,111,
- 116, 32,115,116,114,102,105,110,100, 40,115,101,108,102, 46,
- 116,121,112,101, 44, 39, 99,111,110,115,116, 37,115, 43, 39,
- 41, 32, 97,110,100, 32,115,101,108,102, 46,100,105,109, 32,
- 126, 61, 32, 39, 39, 32,116,104,101,110, 10, 9, 32,108,111,
- 99, 97,108, 32,116,121,112,101, 32, 61, 32,103,115,117, 98,
- 40,115,101,108,102, 46,116,121,112,101, 44, 39, 99,111,110,
- 115,116, 32, 39, 44, 39, 39, 41, 10, 32, 32,111,117,116,112,
- 117,116, 40, 39, 32, 32,123, 39, 41, 10, 32, 32,111,117,116,
- 112,117,116, 40, 39, 32, 32, 32,105,110,116, 32,105, 59, 39,
- 41, 10, 32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 32,
- 102,111,114, 40,105, 61, 48, 59, 32,105, 60, 39, 46, 46,115,
- 101,108,102, 46,100,105,109, 46, 46, 39, 59,105, 43, 43, 41,
- 39, 41, 10, 32, 32,108,111, 99, 97,108, 32,116, 44, 99,116,
- 32, 61, 32,105,115, 98, 97,115,105, 99, 40,116,121,112,101,
- 41, 10, 32, 32,105,102, 32,116, 32,116,104,101,110, 10, 32,
- 32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 32, 32,116,
- 111,108,117, 97, 95,112,117,115,104,102,105,101,108,100, 39,
- 46, 46,116, 46, 46, 39, 40,116,111,108,117, 97, 95, 83, 44,
- 39, 44,110, 97,114,103, 44, 39, 44,105, 43, 49, 44, 40, 39,
- 44, 99,116, 44, 39, 41, 39, 44,115,101,108,102, 46,110, 97,
- 109,101, 44, 39, 91,105, 93, 41, 59, 39, 41, 10, 32, 32,101,
- 108,115,101, 10, 32, 32, 32,105,102, 32,115,101,108,102, 46,
- 112,116,114, 32, 61, 61, 32, 39, 39, 32,116,104,101,110, 10,
- 32, 32, 32, 32, 32,111,117,116,112,117,116, 40, 39, 32, 32,
- 32,123, 39, 41, 10, 32, 32, 32, 32, 32,111,117,116,112,117,
- 116, 40, 39, 35,105,102,100,101,102, 32, 95, 95, 99,112,108,
- 117,115,112,108,117,115, 92,110, 39, 41, 10, 32, 32, 32, 32,
- 32,111,117,116,112,117,116, 40, 39, 32, 32, 32, 32,118,111,
- 105,100, 42, 32,116,111,108,117, 97, 95,111, 98,106, 32, 61,
- 32, 77,116,111,108,117, 97, 95,110,101,119, 40, 40, 39, 44,
- 116,121,112,101, 44, 39, 41, 40, 39, 44,115,101,108,102, 46,
- 110, 97,109,101, 44, 39, 91,105, 93, 41, 41, 59, 39, 41, 10,
- 32, 32, 32, 32, 32,111,117,116,112,117,116, 40, 39, 32, 32,
- 32, 32,116,111,108,117, 97, 95,112,117,115,104,102,105,101,
- 108,100,117,115,101,114,116,121,112,101, 95, 97,110,100, 95,
- 116, 97,107,101,111,119,110,101,114,115,104,105,112, 40,116,
- 111,108,117, 97, 95, 83, 44, 39, 44,110, 97,114,103, 44, 39,
- 44,105, 43, 49, 44,116,111,108,117, 97, 95,111, 98,106, 44,
- 34, 39, 44,116,121,112,101, 44, 39, 34, 41, 59, 39, 41, 10,
- 32, 32, 32, 32, 32,111,117,116,112,117,116, 40, 39, 35,101,
- 108,115,101, 92,110, 39, 41, 10, 32, 32, 32, 32, 32,111,117,
- 116,112,117,116, 40, 39, 32, 32, 32, 32,118,111,105,100, 42,
- 32,116,111,108,117, 97, 95,111, 98,106, 32, 61, 32,116,111,
- 108,117, 97, 95, 99,111,112,121, 40,116,111,108,117, 97, 95,
- 83, 44, 40,118,111,105,100, 42, 41, 38, 39, 44,115,101,108,
- 102, 46,110, 97,109,101, 44, 39, 91,105, 93, 44,115,105,122,
- 101,111,102, 40, 39, 44,116,121,112,101, 44, 39, 41, 41, 59,
- 39, 41, 10, 32, 32, 32, 32, 32,111,117,116,112,117,116, 40,
- 39, 32, 32, 32, 32,116,111,108,117, 97, 95,112,117,115,104,
- 102,105,101,108,100,117,115,101,114,116,121,112,101, 40,116,
- 111,108,117, 97, 95, 83, 44, 39, 44,110, 97,114,103, 44, 39,
- 44,105, 43, 49, 44,116,111,108,117, 97, 95,111, 98,106, 44,
- 34, 39, 44,116,121,112,101, 44, 39, 34, 41, 59, 39, 41, 10,
- 32, 32, 32, 32, 32,111,117,116,112,117,116, 40, 39, 35,101,
- 110,100,105,102, 92,110, 39, 41, 10, 32, 32, 32, 32, 32,111,
- 117,116,112,117,116, 40, 39, 32, 32, 32,125, 39, 41, 10, 32,
- 32, 32,101,108,115,101, 10, 32, 32, 32, 32,111,117,116,112,
- 117,116, 40, 39, 32, 32, 32,116,111,108,117, 97, 95,112,117,
- 115,104,102,105,101,108,100,117,115,101,114,116,121,112,101,
- 40,116,111,108,117, 97, 95, 83, 44, 39, 44,110, 97,114,103,
- 44, 39, 44,105, 43, 49, 44, 40,118,111,105,100, 42, 41, 39,
- 44,115,101,108,102, 46,110, 97,109,101, 44, 39, 91,105, 93,
- 44, 34, 39, 44,116,121,112,101, 44, 39, 34, 41, 59, 39, 41,
- 10, 32, 32, 32,101,110,100, 10, 32, 32,101,110,100, 10, 32,
- 32,111,117,116,112,117,116, 40, 39, 32, 32,125, 39, 41, 10,
- 32,101,110,100, 10,101,110,100, 10, 10, 45, 45, 32, 70,114,
- 101,101, 32,100,121,110, 97,109,105, 99, 97,108,108,121, 32,
- 97,108,108,111, 99, 97,116,101,100, 32, 97,114,114, 97,121,
- 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115,
- 68,101, 99,108, 97,114, 97,116,105,111,110, 58,102,114,101,
- 101, 97,114,114, 97,121, 32, 40, 41, 10, 32,105,102, 32,115,
- 101,108,102, 46,100,105,109, 32,126, 61, 32, 39, 39, 32, 97,
- 110,100, 32,116,111,110,117,109, 98,101,114, 40,115,101,108,
- 102, 46,100,105,109, 41, 61, 61,110,105,108, 32,116,104,101,
- 110, 10, 9, 32,111,117,116,112,117,116, 40, 39, 35,105,102,
- 100,101,102, 32, 95, 95, 99,112,108,117,115,112,108,117,115,
- 92,110, 39, 41, 10, 9, 9,111,117,116,112,117,116, 40, 39,
- 32, 32, 77,116,111,108,117, 97, 95,100,101,108,101,116,101,
- 95,100,105,109, 40, 39, 44,115,101,108,102, 46,110, 97,109,
- 101, 44, 39, 41, 59, 39, 41, 10, 9, 32,111,117,116,112,117,
- 116, 40, 39, 35,101,108,115,101, 92,110, 39, 41, 10, 32, 32,
- 111,117,116,112,117,116, 40, 39, 32, 32,102,114,101,101, 40,
- 39, 44,115,101,108,102, 46,110, 97,109,101, 44, 39, 41, 59,
- 39, 41, 10, 9, 32,111,117,116,112,117,116, 40, 39, 35,101,
- 110,100,105,102, 92,110, 39, 41, 10, 32,101,110,100, 10,101,
- 110,100, 10, 10, 45, 45, 32, 80, 97,115,115, 32,112, 97,114,
- 97,109,101,116,101,114, 10,102,117,110, 99,116,105,111,110,
- 32, 99,108, 97,115,115, 68,101, 99,108, 97,114, 97,116,105,
- 111,110, 58,112, 97,115,115,112, 97,114, 32, 40, 41, 10, 32,
- 105,102, 32,115,101,108,102, 46,112,116,114, 61, 61, 39, 38,
- 39, 32, 97,110,100, 32,110,111,116, 32,105,115, 98, 97,115,
- 105, 99, 40,115,101,108,102, 46,116,121,112,101, 41, 32,116,
- 104,101,110, 10, 32, 32,111,117,116,112,117,116, 40, 39, 42,
- 39, 46, 46,115,101,108,102, 46,110, 97,109,101, 41, 10, 32,
- 101,108,115,101,105,102, 32,115,101,108,102, 46,114,101,116,
- 61, 61, 39, 42, 39, 32,116,104,101,110, 10, 32, 32,111,117,
- 116,112,117,116, 40, 39, 38, 39, 46, 46,115,101,108,102, 46,
- 110, 97,109,101, 41, 10, 32,101,108,115,101, 10, 32, 32,111,
- 117,116,112,117,116, 40,115,101,108,102, 46,110, 97,109,101,
- 41, 10, 32,101,110,100, 10,101,110,100, 10, 10, 45, 45, 32,
- 82,101,116,117,114,110, 32,112, 97,114, 97,109,101,116,101,
- 114, 32,118, 97,108,117,101, 10,102,117,110, 99,116,105,111,
- 110, 32, 99,108, 97,115,115, 68,101, 99,108, 97,114, 97,116,
- 105,111,110, 58,114,101,116,118, 97,108,117,101, 32, 40, 41,
- 10, 32,105,102, 32,115,101,108,102, 46,114,101,116, 32,126,
- 61, 32, 39, 39, 32,116,104,101,110, 10, 32, 32,108,111, 99,
- 97,108, 32,116, 44, 99,116, 32, 61, 32,105,115, 98, 97,115,
- 105, 99, 40,115,101,108,102, 46,116,121,112,101, 41, 10, 32,
- 32,105,102, 32,116, 32, 97,110,100, 32,116,126, 61, 39, 39,
- 32,116,104,101,110, 10, 32, 32, 32,111,117,116,112,117,116,
- 40, 39, 32, 32, 32,116,111,108,117, 97, 95,112,117,115,104,
- 39, 46, 46,116, 46, 46, 39, 40,116,111,108,117, 97, 95, 83,
- 44, 40, 39, 44, 99,116, 44, 39, 41, 39, 46, 46,115,101,108,
- 102, 46,110, 97,109,101, 46, 46, 39, 41, 59, 39, 41, 10, 32,
- 32,101,108,115,101, 10, 32, 32, 32,108,111, 99, 97,108, 32,
- 112,117,115,104, 95,102,117,110, 99, 32, 61, 32,103,101,116,
- 95,112,117,115,104, 95,102,117,110, 99,116,105,111,110, 40,
- 115,101,108,102, 46,116,121,112,101, 41, 10, 32, 32, 32,111,
- 117,116,112,117,116, 40, 39, 32, 32, 32, 39, 44,112,117,115,
- 104, 95,102,117,110, 99, 44, 39, 40,116,111,108,117, 97, 95,
- 83, 44, 40,118,111,105,100, 42, 41, 39, 46, 46,115,101,108,
- 102, 46,110, 97,109,101, 46, 46, 39, 44, 34, 39, 44,115,101,
- 108,102, 46,116,121,112,101, 44, 39, 34, 41, 59, 39, 41, 10,
- 32, 32,101,110,100, 10, 32, 32,114,101,116,117,114,110, 32,
- 49, 10, 32,101,110,100, 10, 32,114,101,116,117,114,110, 32,
- 48, 10,101,110,100, 10, 10, 45, 45, 32, 73,110,116,101,114,
- 110, 97,108, 32, 99,111,110,115,116,114,117, 99,116,111,114,
- 10,102,117,110, 99,116,105,111,110, 32, 95, 68,101, 99,108,
- 97,114, 97,116,105,111,110, 32, 40,116, 41, 10, 10, 32,115,
- 101,116,109,101,116, 97,116, 97, 98,108,101, 40,116, 44, 99,
- 108, 97,115,115, 68,101, 99,108, 97,114, 97,116,105,111,110,
- 41, 10, 32,116, 58, 98,117,105,108,100,110, 97,109,101,115,
- 40, 41, 10, 32,116, 58, 99,104,101, 99,107,110, 97,109,101,
- 40, 41, 10, 32,116, 58, 99,104,101, 99,107,116,121,112,101,
- 40, 41, 10, 32,108,111, 99, 97,108, 32,102,116, 32, 61, 32,
- 102,105,110,100,116,121,112,101, 40,116, 46,116,121,112,101,
- 41, 32,111,114, 32,116, 46,116,121,112,101, 10, 32,105,102,
- 32,110,111,116, 32,105,115,101,110,117,109, 40,102,116, 41,
- 32,116,104,101,110, 10, 9,116, 46,109,111,100, 44, 32,116,
- 46,116,121,112,101, 32, 61, 32, 97,112,112,108,121,116,121,
- 112,101,100,101,102, 40,116, 46,109,111,100, 44, 32,102,116,
- 41, 10, 32,101,110,100, 10, 10, 32,105,102, 32,116, 46,107,
- 105,110,100, 61, 61, 34,118, 97,114, 34, 32, 97,110,100, 32,
- 40,115,116,114,105,110,103, 46,102,105,110,100, 40,116, 46,
- 109,111,100, 44, 32, 34,116,111,108,117, 97, 95,112,114,111,
- 112,101,114,116,121, 37,115, 34, 41, 32,111,114, 32,115,116,
- 114,105,110,103, 46,102,105,110,100, 40,116, 46,109,111,100,
- 44, 32, 34,116,111,108,117, 97, 95,112,114,111,112,101,114,
- 116,121, 36, 34, 41, 41, 32,116,104,101,110, 10, 32, 9,116,
- 46,109,111,100, 32, 61, 32,115,116,114,105,110,103, 46,103,
- 115,117, 98, 40,116, 46,109,111,100, 44, 32, 34,116,111,108,
- 117, 97, 95,112,114,111,112,101,114,116,121, 34, 44, 32, 34,
- 116,111,108,117, 97, 95,112,114,111,112,101,114,116,121, 95,
- 95, 34, 46, 46,103,101,116, 95,112,114,111,112,101,114,116,
- 121, 95,116,121,112,101, 40, 41, 41, 10, 32,101,110,100, 10,
- 10, 32,114,101,116,117,114,110, 32,116, 10,101,110,100, 10,
- 10, 45, 45, 32, 67,111,110,115,116,114,117, 99,116,111,114,
- 10, 45, 45, 32, 69,120,112,101, 99,116,115, 32,116,104,101,
- 32,115,116,114,105,110,103, 32,100,101, 99,108, 97,114, 97,
- 116,105,111,110, 46, 10, 45, 45, 32, 84,104,101, 32,107,105,
- 110,100, 32,111,102, 32,100,101, 99,108, 97,114, 97,116,105,
- 111,110, 32, 99, 97,110, 32, 98,101, 32, 34,118, 97,114, 34,
- 32,111,114, 32, 34,102,117,110, 99, 34, 46, 10,102,117,110,
- 99,116,105,111,110, 32, 68,101, 99,108, 97,114, 97,116,105,
- 111,110, 32, 40,115, 44,107,105,110,100, 44,105,115, 95,112,
- 97,114, 97,109,101,116,101,114, 41, 10, 10, 32, 45, 45, 32,
- 101,108,105,109,105,110, 97,116,101, 32,115,112, 97, 99,101,
- 115, 32,105,102, 32,100,101,102, 97,117,108,116, 32,118, 97,
- 108,117,101, 32,105,115, 32,112,114,111,118,105,100,101,100,
- 10, 32,115, 32, 61, 32,103,115,117, 98, 40,115, 44, 34, 37,
- 115, 42, 61, 37,115, 42, 34, 44, 34, 61, 34, 41, 10, 32,115,
- 32, 61, 32,103,115,117, 98, 40,115, 44, 32, 34, 37,115, 42,
- 60, 34, 44, 32, 34, 60, 34, 41, 10, 10, 32,108,111, 99, 97,
- 108, 32,100,101,102, 98, 44,116,109,112,100,101,102, 10, 32,
- 100,101,102, 98, 44, 95, 44,116,109,112,100,101,102, 32, 61,
- 32,115,116,114,105,110,103, 46,102,105,110,100, 40,115, 44,
- 32, 34, 40, 61, 46, 42, 41, 36, 34, 41, 10, 32,105,102, 32,
- 100,101,102, 98, 32,116,104,101,110, 10, 32, 9,115, 32, 61,
- 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,115, 44,
- 32, 34, 61, 46, 42, 36, 34, 44, 32, 34, 34, 41, 10, 32,101,
- 108,115,101, 10, 32, 9,116,109,112,100,101,102, 32, 61, 32,
- 39, 39, 10, 32,101,110,100, 10, 32,105,102, 32,107,105,110,
- 100, 32, 61, 61, 32, 34,118, 97,114, 34, 32,116,104,101,110,
- 10, 32, 32, 45, 45, 32, 99,104,101, 99,107, 32,116,104,101,
- 32,102,111,114,109, 58, 32,118,111,105,100, 10, 32, 32,105,
- 102, 32,115, 32, 61, 61, 32, 39, 39, 32,111,114, 32,115, 32,
- 61, 61, 32, 39,118,111,105,100, 39, 32,116,104,101,110, 10,
- 32, 32, 32,114,101,116,117,114,110, 32, 95, 68,101, 99,108,
- 97,114, 97,116,105,111,110,123,116,121,112,101, 32, 61, 32,
- 39,118,111,105,100, 39, 44, 32,107,105,110,100, 32, 61, 32,
- 107,105,110,100, 44, 32,105,115, 95,112, 97,114, 97,109,101,
- 116,101,114, 32, 61, 32,105,115, 95,112, 97,114, 97,109,101,
- 116,101,114,125, 10, 32, 32,101,110,100, 10, 32,101,110,100,
- 10, 10, 32, 45, 45, 32, 99,104,101, 99,107, 32,116,104,101,
- 32,102,111,114,109, 58, 32,109,111,100, 32,116,121,112,101,
- 42, 38, 32,110, 97,109,101, 10, 32,108,111, 99, 97,108, 32,
- 116, 32, 61, 32,115,112,108,105,116, 95, 99, 95,116,111,107,
- 101,110,115, 40,115, 44, 39, 37, 42, 37,115, 42, 38, 39, 41,
- 10, 32,105,102, 32,116, 46,110, 32, 61, 61, 32, 50, 32,116,
- 104,101,110, 10, 32, 32,105,102, 32,107,105,110,100, 32, 61,
- 61, 32, 39,102,117,110, 99, 39, 32,116,104,101,110, 10, 32,
- 32, 32,101,114,114,111,114, 40, 34, 35,105,110,118, 97,108,
- 105,100, 32,102,117,110, 99,116,105,111,110, 32,114,101,116,
- 117,114,110, 32,116,121,112,101, 58, 32, 34, 46, 46,115, 41,
- 10, 32, 32,101,110,100, 10, 32, 32, 45, 45,108,111, 99, 97,
- 108, 32,109, 32, 61, 32,115,112,108,105,116, 40,116, 91, 49,
- 93, 44, 39, 37,115, 37,115, 42, 39, 41, 10, 32, 32,108,111,
- 99, 97,108, 32,109, 32, 61, 32,115,112,108,105,116, 95, 99,
- 95,116,111,107,101,110,115, 40,116, 91, 49, 93, 44, 39, 37,
- 115, 43, 39, 41, 10, 32, 32,114,101,116,117,114,110, 32, 95,
- 68,101, 99,108, 97,114, 97,116,105,111,110,123, 10, 32, 32,
- 32,110, 97,109,101, 32, 61, 32,116, 91, 50, 93, 46, 46,116,
- 109,112,100,101,102, 44, 10, 32, 32, 32,112,116,114, 32, 61,
- 32, 39, 42, 39, 44, 10, 32, 32, 32,114,101,116, 32, 61, 32,
- 39, 38, 39, 44, 10, 32, 32, 32, 45, 45,116,121,112,101, 32,
- 61, 32,114,101, 98,117,105,108,100, 95,116,101,109,112,108,
- 97,116,101, 40,109, 91,109, 46,110, 93, 44, 32,116, 98, 44,
- 32,116,105,109,112,108, 41, 44, 10, 32, 32, 32,116,121,112,
- 101, 32, 61, 32,109, 91,109, 46,110, 93, 44, 10, 32, 32, 32,
- 109,111,100, 32, 61, 32, 99,111,110, 99, 97,116, 40,109, 44,
- 49, 44,109, 46,110, 45, 49, 41, 44, 10, 32, 32, 32,105,115,
- 95,112, 97,114, 97,109,101,116,101,114, 32, 61, 32,105,115,
- 95,112, 97,114, 97,109,101,116,101,114, 44, 10, 32, 32, 32,
- 107,105,110,100, 32, 61, 32,107,105,110,100, 10, 32, 32,125,
- 10, 32,101,110,100, 10, 10, 32, 45, 45, 32, 99,104,101, 99,
- 107, 32,116,104,101, 32,102,111,114,109, 58, 32,109,111,100,
- 32,116,121,112,101, 42, 42, 32,110, 97,109,101, 10, 32,116,
- 32, 61, 32,115,112,108,105,116, 95, 99, 95,116,111,107,101,
- 110,115, 40,115, 44, 39, 37, 42, 37,115, 42, 37, 42, 39, 41,
- 10, 32,105,102, 32,116, 46,110, 32, 61, 61, 32, 50, 32,116,
- 104,101,110, 10, 32, 32,105,102, 32,107,105,110,100, 32, 61,
- 61, 32, 39,102,117,110, 99, 39, 32,116,104,101,110, 10, 32,
- 32, 32,101,114,114,111,114, 40, 34, 35,105,110,118, 97,108,
- 105,100, 32,102,117,110, 99,116,105,111,110, 32,114,101,116,
- 117,114,110, 32,116,121,112,101, 58, 32, 34, 46, 46,115, 41,
- 10, 32, 32,101,110,100, 10, 32, 32, 45, 45,108,111, 99, 97,
- 108, 32,109, 32, 61, 32,115,112,108,105,116, 40,116, 91, 49,
- 93, 44, 39, 37,115, 37,115, 42, 39, 41, 10, 32, 32,108,111,
- 99, 97,108, 32,109, 32, 61, 32,115,112,108,105,116, 95, 99,
- 95,116,111,107,101,110,115, 40,116, 91, 49, 93, 44, 39, 37,
- 115, 43, 39, 41, 10, 32, 32,114,101,116,117,114,110, 32, 95,
- 68,101, 99,108, 97,114, 97,116,105,111,110,123, 10, 32, 32,
- 32,110, 97,109,101, 32, 61, 32,116, 91, 50, 93, 46, 46,116,
- 109,112,100,101,102, 44, 10, 32, 32, 32,112,116,114, 32, 61,
- 32, 39, 42, 39, 44, 10, 32, 32, 32,114,101,116, 32, 61, 32,
- 39, 42, 39, 44, 10, 32, 32, 32, 45, 45,116,121,112,101, 32,
- 61, 32,114,101, 98,117,105,108,100, 95,116,101,109,112,108,
- 97,116,101, 40,109, 91,109, 46,110, 93, 44, 32,116, 98, 44,
- 32,116,105,109,112,108, 41, 44, 10, 32, 32, 32,116,121,112,
- 101, 32, 61, 32,109, 91,109, 46,110, 93, 44, 10, 32, 32, 32,
- 109,111,100, 32, 61, 32, 99,111,110, 99, 97,116, 40,109, 44,
- 49, 44,109, 46,110, 45, 49, 41, 44, 10, 32, 32, 32,105,115,
- 95,112, 97,114, 97,109,101,116,101,114, 32, 61, 32,105,115,
- 95,112, 97,114, 97,109,101,116,101,114, 44, 10, 32, 32, 32,
- 107,105,110,100, 32, 61, 32,107,105,110,100, 10, 32, 32,125,
- 10, 32,101,110,100, 10, 10, 32, 45, 45, 32, 99,104,101, 99,
- 107, 32,116,104,101, 32,102,111,114,109, 58, 32,109,111,100,
- 32,116,121,112,101, 38, 32,110, 97,109,101, 10, 32,116, 32,
- 61, 32,115,112,108,105,116, 95, 99, 95,116,111,107,101,110,
- 115, 40,115, 44, 39, 38, 39, 41, 10, 32,105,102, 32,116, 46,
- 110, 32, 61, 61, 32, 50, 32,116,104,101,110, 10, 32, 32, 45,
- 45,108,111, 99, 97,108, 32,109, 32, 61, 32,115,112,108,105,
- 116, 40,116, 91, 49, 93, 44, 39, 37,115, 37,115, 42, 39, 41,
- 10, 32, 32,108,111, 99, 97,108, 32,109, 32, 61, 32,115,112,
- 108,105,116, 95, 99, 95,116,111,107,101,110,115, 40,116, 91,
- 49, 93, 44, 39, 37,115, 43, 39, 41, 10, 32, 32,114,101,116,
- 117,114,110, 32, 95, 68,101, 99,108, 97,114, 97,116,105,111,
- 110,123, 10, 32, 32, 32,110, 97,109,101, 32, 61, 32,116, 91,
- 50, 93, 46, 46,116,109,112,100,101,102, 44, 10, 32, 32, 32,
- 112,116,114, 32, 61, 32, 39, 38, 39, 44, 10, 32, 32, 32, 45,
- 45,116,121,112,101, 32, 61, 32,114,101, 98,117,105,108,100,
- 95,116,101,109,112,108, 97,116,101, 40,109, 91,109, 46,110,
- 93, 44, 32,116, 98, 44, 32,116,105,109,112,108, 41, 44, 10,
- 32, 32, 32,116,121,112,101, 32, 61, 32,109, 91,109, 46,110,
- 93, 44, 10, 32, 32, 32,109,111,100, 32, 61, 32, 99,111,110,
- 99, 97,116, 40,109, 44, 49, 44,109, 46,110, 45, 49, 41, 44,
- 10, 32, 32, 32,105,115, 95,112, 97,114, 97,109,101,116,101,
- 114, 32, 61, 32,105,115, 95,112, 97,114, 97,109,101,116,101,
- 114, 44, 10, 32, 32, 32,107,105,110,100, 32, 61, 32,107,105,
- 110,100, 10, 32, 32,125, 10, 32,101,110,100, 10, 10, 32, 45,
- 45, 32, 99,104,101, 99,107, 32,116,104,101, 32,102,111,114,
- 109, 58, 32,109,111,100, 32,116,121,112,101, 42, 32,110, 97,
- 109,101, 10, 32,108,111, 99, 97,108, 32,115, 49, 32, 61, 32,
- 103,115,117, 98, 40,115, 44, 34, 40, 37, 98, 92, 91, 92, 93,
- 41, 34, 44,102,117,110, 99,116,105,111,110, 32, 40,110, 41,
- 32,114,101,116,117,114,110, 32,103,115,117, 98, 40,110, 44,
- 39, 37, 42, 39, 44, 39, 92, 49, 39, 41, 32,101,110,100, 41,
- 10, 32,116, 32, 61, 32,115,112,108,105,116, 95, 99, 95,116,
- 111,107,101,110,115, 40,115, 49, 44, 39, 37, 42, 39, 41, 10,
- 32,105,102, 32,116, 46,110, 32, 61, 61, 32, 50, 32,116,104,
- 101,110, 10, 32, 32,116, 91, 50, 93, 32, 61, 32,103,115,117,
- 98, 40,116, 91, 50, 93, 44, 39, 92, 49, 39, 44, 39, 37, 42,
- 39, 41, 32, 45, 45, 32,114,101,115,116,111,114,101, 32, 42,
- 32,105,110, 32,100,105,109,101,110,115,105,111,110, 32,101,
- 120,112,114,101,115,115,105,111,110, 10, 32, 32, 45, 45,108,
- 111, 99, 97,108, 32,109, 32, 61, 32,115,112,108,105,116, 40,
- 116, 91, 49, 93, 44, 39, 37,115, 37,115, 42, 39, 41, 10, 32,
- 32,108,111, 99, 97,108, 32,109, 32, 61, 32,115,112,108,105,
- 116, 95, 99, 95,116,111,107,101,110,115, 40,116, 91, 49, 93,
- 44, 39, 37,115, 43, 39, 41, 10, 32, 32,114,101,116,117,114,
- 110, 32, 95, 68,101, 99,108, 97,114, 97,116,105,111,110,123,
- 10, 32, 32, 32,110, 97,109,101, 32, 61, 32,116, 91, 50, 93,
- 46, 46,116,109,112,100,101,102, 44, 10, 32, 32, 32,112,116,
- 114, 32, 61, 32, 39, 42, 39, 44, 10, 32, 32, 32,116,121,112,
- 101, 32, 61, 32,109, 91,109, 46,110, 93, 44, 10, 32, 32, 32,
- 45, 45,116,121,112,101, 32, 61, 32,114,101, 98,117,105,108,
- 100, 95,116,101,109,112,108, 97,116,101, 40,109, 91,109, 46,
- 110, 93, 44, 32,116, 98, 44, 32,116,105,109,112,108, 41, 44,
- 10, 32, 32, 32,109,111,100, 32, 61, 32, 99,111,110, 99, 97,
- 116, 40,109, 44, 49, 44,109, 46,110, 45, 49, 41, 32, 32, 32,
- 44, 10, 32, 32, 32,105,115, 95,112, 97,114, 97,109,101,116,
- 101,114, 32, 61, 32,105,115, 95,112, 97,114, 97,109,101,116,
- 101,114, 44, 10, 32, 32, 32,107,105,110,100, 32, 61, 32,107,
- 105,110,100, 10, 32, 32,125, 10, 32,101,110,100, 10, 10, 32,
- 105,102, 32,107,105,110,100, 32, 61, 61, 32, 39,118, 97,114,
- 39, 32,116,104,101,110, 10, 32, 32, 45, 45, 32, 99,104,101,
- 99,107, 32,116,104,101, 32,102,111,114,109, 58, 32,109,111,
- 100, 32,116,121,112,101, 32,110, 97,109,101, 10, 32, 32, 45,
- 45,116, 32, 61, 32,115,112,108,105,116, 40,115, 44, 39, 37,
- 115, 37,115, 42, 39, 41, 10, 32, 32,116, 32, 61, 32,115,112,
- 108,105,116, 95, 99, 95,116,111,107,101,110,115, 40,115, 44,
- 39, 37,115, 43, 39, 41, 10, 32, 32,108,111, 99, 97,108, 32,
- 118, 10, 32, 32,105,102, 32,102,105,110,100,116,121,112,101,
- 40,116, 91,116, 46,110, 93, 41, 32,116,104,101,110, 32,118,
- 32, 61, 32, 99,114,101, 97,116,101, 95,118, 97,114,110, 97,
- 109,101, 40, 41, 32,101,108,115,101, 32,118, 32, 61, 32,116,
- 91,116, 46,110, 93, 59, 32,116, 46,110, 32, 61, 32,116, 46,
- 110, 45, 49, 32,101,110,100, 10, 32, 32,114,101,116,117,114,
- 110, 32, 95, 68,101, 99,108, 97,114, 97,116,105,111,110,123,
- 10, 32, 32, 32,110, 97,109,101, 32, 61, 32,118, 46, 46,116,
- 109,112,100,101,102, 44, 10, 32, 32, 32, 45, 45,116,121,112,
- 101, 32, 61, 32,114,101, 98,117,105,108,100, 95,116,101,109,
- 112,108, 97,116,101, 40,116, 91,116, 46,110, 93, 44, 32,116,
- 98, 44, 32,116,105,109,112,108, 41, 44, 10, 32, 32, 32,116,
- 121,112,101, 32, 61, 32,116, 91,116, 46,110, 93, 44, 10, 32,
- 32, 32,109,111,100, 32, 61, 32, 99,111,110, 99, 97,116, 40,
- 116, 44, 49, 44,116, 46,110, 45, 49, 41, 44, 10, 32, 32, 32,
- 105,115, 95,112, 97,114, 97,109,101,116,101,114, 32, 61, 32,
- 105,115, 95,112, 97,114, 97,109,101,116,101,114, 44, 10, 32,
- 32, 32,107,105,110,100, 32, 61, 32,107,105,110,100, 10, 32,
- 32,125, 10, 10, 32,101,108,115,101, 32, 45, 45, 32,107,105,
- 110,100, 32, 61, 61, 32, 34,102,117,110, 99, 34, 10, 10, 32,
- 32, 45, 45, 32, 99,104,101, 99,107, 32,116,104,101, 32,102,
- 111,114,109, 58, 32,109,111,100, 32,116,121,112,101, 32,110,
- 97,109,101, 10, 32, 32, 45, 45,116, 32, 61, 32,115,112,108,
- 105,116, 40,115, 44, 39, 37,115, 37,115, 42, 39, 41, 10, 32,
- 32,116, 32, 61, 32,115,112,108,105,116, 95, 99, 95,116,111,
- 107,101,110,115, 40,115, 44, 39, 37,115, 43, 39, 41, 10, 32,
- 32,108,111, 99, 97,108, 32,118, 32, 61, 32,116, 91,116, 46,
- 110, 93, 32, 32, 45, 45, 32,108, 97,115,116, 32,119,111,114,
- 100, 32,105,115, 32,116,104,101, 32,102,117,110, 99,116,105,
- 111,110, 32,110, 97,109,101, 10, 32, 32,108,111, 99, 97,108,
- 32,116,112, 44,109,100, 10, 32, 32,105,102, 32,116, 46,110,
- 62, 49, 32,116,104,101,110, 10, 32, 32, 32,116,112, 32, 61,
- 32,116, 91,116, 46,110, 45, 49, 93, 10, 32, 32, 32,109,100,
- 32, 61, 32, 99,111,110, 99, 97,116, 40,116, 44, 49, 44,116,
- 46,110, 45, 50, 41, 10, 32, 32,101,110,100, 10, 32, 32, 45,
- 45,105,102, 32,116,112, 32,116,104,101,110, 32,116,112, 32,
- 61, 32,114,101, 98,117,105,108,100, 95,116,101,109,112,108,
- 97,116,101, 40,116,112, 44, 32,116, 98, 44, 32,116,105,109,
- 112,108, 41, 32,101,110,100, 10, 32, 32,114,101,116,117,114,
- 110, 32, 95, 68,101, 99,108, 97,114, 97,116,105,111,110,123,
- 10, 32, 32, 32,110, 97,109,101, 32, 61, 32,118, 44, 10, 32,
- 32, 32,116,121,112,101, 32, 61, 32,116,112, 44, 10, 32, 32,
- 32,109,111,100, 32, 61, 32,109,100, 44, 10, 32, 32, 32,105,
- 115, 95,112, 97,114, 97,109,101,116,101,114, 32, 61, 32,105,
- 115, 95,112, 97,114, 97,109,101,116,101,114, 44, 10, 32, 32,
- 32,107,105,110,100, 32, 61, 32,107,105,110,100, 10, 32, 32,
- 125, 10, 32,101,110,100, 10, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: lua/tolua++/src/bin/lua/declaration.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32,118, 97,114,105, 97,
- 98,108,101, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,
- 105,116,116,101,110, 32, 98,121, 32, 87, 97,108,100,101,109,
- 97,114, 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67,
- 71,114, 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45,
- 32, 74,117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,
- 100, 58, 32, 36, 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,
- 111,100,101, 32,105,115, 32,102,114,101,101, 32,115,111,102,
- 116,119, 97,114,101, 59, 32,121,111,117, 32, 99, 97,110, 32,
- 114,101,100,105,115,116,114,105, 98,117,116,101, 32,105,116,
- 32, 97,110,100, 47,111,114, 32,109,111,100,105,102,121, 32,
- 105,116, 46, 10, 45, 45, 32, 84,104,101, 32,115,111,102,116,
- 119, 97,114,101, 32,112,114,111,118,105,100,101,100, 32,104,
- 101,114,101,117,110,100,101,114, 32,105,115, 32,111,110, 32,
- 97,110, 32, 34, 97,115, 32,105,115, 34, 32, 98, 97,115,105,
- 115, 44, 32, 97,110,100, 10, 45, 45, 32,116,104,101, 32, 97,
- 117,116,104,111,114, 32,104, 97,115, 32,110,111, 32,111, 98,
- 108,105,103, 97,116,105,111,110, 32,116,111, 32,112,114,111,
- 118,105,100,101, 32,109, 97,105,110,116,101,110, 97,110, 99,
- 101, 44, 32,115,117,112,112,111,114,116, 44, 32,117,112,100,
- 97,116,101,115, 44, 10, 45, 45, 32,101,110,104, 97,110, 99,
- 101,109,101,110,116,115, 44, 32,111,114, 32,109,111,100,105,
- 102,105, 99, 97,116,105,111,110,115, 46, 10, 10, 10, 45, 45,
- 32, 86, 97,114,105, 97, 98,108,101, 32, 99,108, 97,115,115,
- 10, 45, 45, 32, 82,101,112,114,101,115,101,110,116,115, 32,
- 97, 32,101,120,116,101,114,110, 32,118, 97,114,105, 97, 98,
- 108,101, 32,111,114, 32, 97, 32,112,117, 98,108,105, 99, 32,
- 109,101,109, 98,101,114, 32,111,102, 32, 97, 32, 99,108, 97,
- 115,115, 46, 10, 45, 45, 32, 83,116,111,114,101,115, 32, 97,
- 108,108, 32,102,105,101,108,100,115, 32,112,114,101,115,101,
- 110,116, 32,105,110, 32, 97, 32,100,101, 99,108, 97,114, 97,
- 116,105,111,110, 46, 10, 99,108, 97,115,115, 86, 97,114,105,
- 97, 98,108,101, 32, 61, 32,123, 10, 32, 95,103,101,116, 32,
- 61, 32,123,125, 44, 32, 32, 32, 45, 45, 32,109, 97,112,112,
- 101,100, 32,103,101,116, 32,102,117,110, 99,116,105,111,110,
- 115, 10, 32, 95,115,101,116, 32, 61, 32,123,125, 44, 32, 32,
- 32, 45, 45, 32,109, 97,112,112,101,100, 32,115,101,116, 32,
- 102,117,110, 99,116,105,111,110,115, 10,125, 10, 99,108, 97,
- 115,115, 86, 97,114,105, 97, 98,108,101, 46, 95, 95,105,110,
- 100,101,120, 32, 61, 32, 99,108, 97,115,115, 86, 97,114,105,
- 97, 98,108,101, 10,115,101,116,109,101,116, 97,116, 97, 98,
- 108,101, 40, 99,108, 97,115,115, 86, 97,114,105, 97, 98,108,
- 101, 44, 99,108, 97,115,115, 68,101, 99,108, 97,114, 97,116,
- 105,111,110, 41, 10, 10, 45, 45, 32, 80,114,105,110,116, 32,
- 109,101,116,104,111,100, 10,102,117,110, 99,116,105,111,110,
- 32, 99,108, 97,115,115, 86, 97,114,105, 97, 98,108,101, 58,
- 112,114,105,110,116, 32, 40,105,100,101,110,116, 44, 99,108,
- 111,115,101, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
- 110,116, 46, 46, 34, 86, 97,114,105, 97, 98,108,101,123, 34,
- 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46,
- 46, 34, 32,109,111,100, 32, 32, 61, 32, 39, 34, 46, 46,115,
- 101,108,102, 46,109,111,100, 46, 46, 34, 39, 44, 34, 41, 10,
- 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
- 32,116,121,112,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,
- 102, 46,116,121,112,101, 46, 46, 34, 39, 44, 34, 41, 10, 32,
- 112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,
- 112,116,114, 32, 32, 61, 32, 39, 34, 46, 46,115,101,108,102,
- 46,112,116,114, 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,
- 105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,110, 97,
- 109,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,110,
- 97,109,101, 46, 46, 34, 39, 44, 34, 41, 10, 32,105,102, 32,
- 115,101,108,102, 46,100,105,109, 32,116,104,101,110, 32,112,
- 114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,100,
- 105,109, 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,100,
- 105,109, 46, 46, 34, 39, 44, 34, 41, 32,101,110,100, 10, 32,
- 112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,
- 100,101,102, 32, 32, 61, 32, 39, 34, 46, 46,115,101,108,102,
- 46,100,101,102, 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,
- 105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,114,101,
- 116, 32, 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,114,
- 101,116, 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,105,110,
- 116, 40,105,100,101,110,116, 46, 46, 34,125, 34, 46, 46, 99,
- 108,111,115,101, 41, 10,101,110,100, 10, 10, 45, 45, 32, 71,
- 101,110,101,114, 97,116,101,115, 32, 67, 32,102,117,110, 99,
- 116,105,111,110, 32,110, 97,109,101, 10,102,117,110, 99,116,
- 105,111,110, 32, 99,108, 97,115,115, 86, 97,114,105, 97, 98,
- 108,101, 58, 99,102,117,110, 99,110, 97,109,101, 32, 40,112,
- 114,101,102,105,120, 41, 10, 32,108,111, 99, 97,108, 32,112,
- 97,114,101,110,116, 32, 61, 32, 34, 34, 10, 32,108,111, 99,
- 97,108, 32,117,110,115,105,103,110,101,100, 32, 61, 32, 34,
- 34, 10, 32,108,111, 99, 97,108, 32,112,116,114, 32, 61, 32,
- 34, 34, 10, 10, 32,108,111, 99, 97,108, 32,112, 32, 61, 32,
- 115,101,108,102, 58,105,110,109,111,100,117,108,101, 40, 41,
- 32,111,114, 32,115,101,108,102, 58,105,110,110, 97,109,101,
- 115,112, 97, 99,101, 40, 41, 32,111,114, 32,115,101,108,102,
- 58,105,110, 99,108, 97,115,115, 40, 41, 10, 10, 32,105,102,
- 32,112, 32,116,104,101,110, 10, 32, 9,105,102, 32,115,101,
- 108,102, 46,112, 97,114,101,110,116, 46, 99,108, 97,115,115,
- 116,121,112,101, 32, 61, 61, 32, 39, 99,108, 97,115,115, 39,
- 32,116,104,101,110, 10, 9, 9,112, 97,114,101,110,116, 32,
- 61, 32, 34, 95, 34, 32, 46, 46, 32,115,101,108,102, 46,112,
- 97,114,101,110,116, 46,116,121,112,101, 10, 9,101,108,115,
- 101, 10, 9, 32, 32,112, 97,114,101,110,116, 32, 61, 32, 34,
- 95, 34, 32, 46, 46, 32,112, 10, 9,101,110,100, 10, 32,101,
- 110,100, 10, 10, 32,105,102, 32,115,116,114,102,105,110,100,
- 40,115,101,108,102, 46,109,111,100, 44, 34, 40,117,110,115,
- 105,103,110,101,100, 41, 34, 41, 32,116,104,101,110, 10, 32,
- 32,117,110,115,105,103,110,101,100, 32, 61, 32, 34, 95,117,
- 110,115,105,103,110,101,100, 34, 10, 32,101,110,100, 10, 10,
- 32,105,102, 32,115,101,108,102, 46,112,116,114, 32, 61, 61,
- 32, 34, 42, 34, 32,116,104,101,110, 32,112,116,114, 32, 61,
- 32, 34, 95,112,116,114, 34, 10, 32,101,108,115,101,105,102,
- 32,115,101,108,102, 46,112,116,114, 32, 61, 61, 32, 34, 38,
- 34, 32,116,104,101,110, 32,112,116,114, 32, 61, 32, 34, 95,
- 114,101,102, 34, 10, 32,101,110,100, 10, 10, 32,108,111, 99,
- 97,108, 32,110, 97,109,101, 32, 61, 32, 32,112,114,101,102,
- 105,120, 32, 46, 46, 32,112, 97,114,101,110,116, 32, 46, 46,
- 32,117,110,115,105,103,110,101,100, 32, 46, 46, 32, 34, 95,
- 34, 32, 46, 46, 32,103,115,117, 98, 40,115,101,108,102, 46,
- 108,110, 97,109,101, 32,111,114, 32,115,101,108,102, 46,110,
- 97,109,101, 44, 34, 46, 42, 58, 58, 34, 44, 34, 34, 41, 32,
- 46, 46, 32,112,116,114, 10, 10, 9,110, 97,109,101, 32, 61,
- 32, 99,108,101, 97,110, 95,116,101,109,112,108, 97,116,101,
- 40,110, 97,109,101, 41, 10, 32,114,101,116,117,114,110, 32,
- 110, 97,109,101, 10, 10,101,110,100, 10, 10, 45, 45, 32, 99,
- 104,101, 99,107, 32,105,102, 32,105,116, 32,105,115, 32, 97,
- 32,118, 97,114,105, 97, 98,108,101, 10,102,117,110, 99,116,
- 105,111,110, 32, 99,108, 97,115,115, 86, 97,114,105, 97, 98,
- 108,101, 58,105,115,118, 97,114,105, 97, 98,108,101, 32, 40,
- 41, 10, 32,114,101,116,117,114,110, 32,116,114,117,101, 10,
- 101,110,100, 10, 10, 45, 45, 32,103,101,116, 32,118, 97,114,
- 105, 97, 98,108,101, 32,118, 97,108,117,101, 10,102,117,110,
- 99,116,105,111,110, 32, 99,108, 97,115,115, 86, 97,114,105,
- 97, 98,108,101, 58,103,101,116,118, 97,108,117,101, 32, 40,
- 99,108, 97,115,115, 44,115,116, 97,116,105, 99, 44, 32,112,
- 114,111,112, 95,103,101,116, 41, 10, 10, 9,108,111, 99, 97,
- 108, 32,110, 97,109,101, 10, 9,105,102, 32,112,114,111,112,
- 95,103,101,116, 32,116,104,101,110, 10, 10, 9, 9,110, 97,
- 109,101, 32, 61, 32,112,114,111,112, 95,103,101,116, 46, 46,
- 34, 40, 41, 34, 10, 9,101,108,115,101, 10, 9, 9,110, 97,
- 109,101, 32, 61, 32,115,101,108,102, 46,110, 97,109,101, 10,
- 9,101,110,100, 10, 10, 9,105,102, 32, 99,108, 97,115,115,
- 32, 97,110,100, 32,115,116, 97,116,105, 99, 32,116,104,101,
- 110, 10, 9, 32,114,101,116,117,114,110, 32,115,101,108,102,
- 46,112, 97,114,101,110,116, 46,116,121,112,101, 46, 46, 39,
- 58, 58, 39, 46, 46,110, 97,109,101, 10, 9,101,108,115,101,
- 105,102, 32, 99,108, 97,115,115, 32,116,104,101,110, 10, 9,
- 32,114,101,116,117,114,110, 32, 39,115,101,108,102, 45, 62,
- 39, 46, 46,110, 97,109,101, 10, 9,101,108,115,101, 10, 9,
- 32,114,101,116,117,114,110, 32,110, 97,109,101, 10, 9,101,
- 110,100, 10,101,110,100, 10, 10, 45, 45, 32,103,101,116, 32,
- 118, 97,114,105, 97, 98,108,101, 32,112,111,105,110,116,101,
- 114, 32,118, 97,108,117,101, 10,102,117,110, 99,116,105,111,
- 110, 32, 99,108, 97,115,115, 86, 97,114,105, 97, 98,108,101,
- 58,103,101,116,112,111,105,110,116,101,114,118, 97,108,117,
- 101, 32, 40, 99,108, 97,115,115, 44,115,116, 97,116,105, 99,
- 41, 10, 32,105,102, 32, 99,108, 97,115,115, 32, 97,110,100,
- 32,115,116, 97,116,105, 99, 32,116,104,101,110, 10, 32, 32,
- 114,101,116,117,114,110, 32, 99,108, 97,115,115, 46, 46, 39,
- 58, 58,112, 39, 10, 32,101,108,115,101,105,102, 32, 99,108,
- 97,115,115, 32,116,104,101,110, 10, 32, 32,114,101,116,117,
- 114,110, 32, 39,115,101,108,102, 45, 62,112, 39, 10, 32,101,
- 108,115,101, 10, 32, 32,114,101,116,117,114,110, 32, 39,112,
- 39, 10, 32,101,110,100, 10,101,110,100, 10, 10, 45, 45, 32,
- 87,114,105,116,101, 32, 98,105,110,100,105,110,103, 32,102,
- 117,110, 99,116,105,111,110,115, 10,102,117,110, 99,116,105,
- 111,110, 32, 99,108, 97,115,115, 86, 97,114,105, 97, 98,108,
- 101, 58,115,117,112, 99,111,100,101, 32, 40, 41, 10, 10, 32,
- 108,111, 99, 97,108, 32, 99,108, 97,115,115, 32, 61, 32,115,
- 101,108,102, 58,105,110, 99,108, 97,115,115, 40, 41, 10, 10,
- 9,108,111, 99, 97,108, 32,112,114,111,112, 95,103,101,116,
- 44,112,114,111,112, 95,115,101,116, 10, 9,105,102, 32,115,
- 116,114,105,110,103, 46,102,105,110,100, 40,115,101,108,102,
- 46,109,111,100, 44, 32, 39,116,111,108,117, 97, 95,112,114,
- 111,112,101,114,116,121, 39, 41, 32,116,104,101,110, 10, 10,
- 9, 9,108,111, 99, 97,108, 32, 95, 44, 95, 44,116,121,112,
- 101, 32, 61, 32,115,116,114,105,110,103, 46,102,105,110,100,
- 40,115,101,108,102, 46,109,111,100, 44, 32, 34,116,111,108,
- 117, 97, 95,112,114,111,112,101,114,116,121, 95, 95, 40, 91,
- 94, 37,115, 93, 42, 41, 34, 41, 10, 9, 9,116,121,112,101,
- 32, 61, 32,116,121,112,101, 32,111,114, 32, 34,100,101,102,
- 97,117,108,116, 34, 10, 9, 9,112,114,111,112, 95,103,101,
- 116, 44,112,114,111,112, 95,115,101,116, 32, 61, 32,103,101,
- 116, 95,112,114,111,112,101,114,116,121, 95,109,101,116,104,
- 111,100,115, 40,116,121,112,101, 44, 32,115,101,108,102, 46,
- 110, 97,109,101, 41, 10, 9, 9,115,101,108,102, 46,109,111,
- 100, 32, 61, 32,115,116,114,105,110,103, 46,103,115,117, 98,
- 40,115,101,108,102, 46,109,111,100, 44, 32, 34,116,111,108,
- 117, 97, 95,112,114,111,112,101,114,116,121, 91, 94, 37,115,
- 93, 42, 34, 44, 32, 34, 34, 41, 10, 9,101,110,100, 10, 10,
- 32, 45, 45, 32,103,101,116, 32,102,117,110, 99,116,105,111,
- 110, 32, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 10, 32,105,102, 32, 99,108, 97,115,115,
- 32,116,104,101,110, 10, 32, 32,111,117,116,112,117,116, 40,
- 34, 47, 42, 32,103,101,116, 32,102,117,110, 99,116,105,111,
- 110, 58, 34, 44,115,101,108,102, 46,110, 97,109,101, 44, 34,
- 32,111,102, 32, 99,108, 97,115,115, 32, 34, 44, 99,108, 97,
- 115,115, 44, 34, 32, 42, 47, 34, 41, 10, 32,101,108,115,101,
- 10, 32, 32,111,117,116,112,117,116, 40, 34, 47, 42, 32,103,
- 101,116, 32,102,117,110, 99,116,105,111,110, 58, 34, 44,115,
- 101,108,102, 46,110, 97,109,101, 44, 34, 32, 42, 47, 34, 41,
- 10, 32,101,110,100, 10, 32,115,101,108,102, 46, 99,103,101,
- 116,110, 97,109,101, 32, 61, 32,115,101,108,102, 58, 99,102,
- 117,110, 99,110, 97,109,101, 40, 34,116,111,108,117, 97, 95,
- 103,101,116, 34, 41, 10, 32,111,117,116,112,117,116, 40, 34,
- 35,105,102,110,100,101,102, 32, 84, 79, 76, 85, 65, 95, 68,
- 73, 83, 65, 66, 76, 69, 95, 34, 46, 46,115,101,108,102, 46,
- 99,103,101,116,110, 97,109,101, 41, 10, 32,111,117,116,112,
- 117,116, 40, 34, 92,110,115,116, 97,116,105, 99, 32,105,110,
- 116, 34, 44,115,101,108,102, 46, 99,103,101,116,110, 97,109,
- 101, 44, 34, 40,108,117, 97, 95, 83,116, 97,116,101, 42, 32,
- 116,111,108,117, 97, 95, 83, 41, 34, 41, 10, 32,111,117,116,
- 112,117,116, 40, 34,123, 34, 41, 10, 10, 32, 45, 45, 32,100,
- 101, 99,108, 97,114,101, 32,115,101,108,102, 44, 32,105,102,
- 32,116,104,101, 32, 99, 97,115,101, 10, 32,108,111, 99, 97,
- 108, 32, 95, 44, 95, 44,115,116, 97,116,105, 99, 32, 61, 32,
- 115,116,114,102,105,110,100, 40,115,101,108,102, 46,109,111,
- 100, 44, 39, 94, 37,115, 42, 40,115,116, 97,116,105, 99, 41,
- 39, 41, 10, 32,105,102, 32, 99,108, 97,115,115, 32, 97,110,
- 100, 32,115,116, 97,116,105, 99, 61, 61,110,105,108, 32,116,
- 104,101,110, 10, 32, 32,111,117,116,112,117,116, 40, 39, 32,
- 39, 44,115,101,108,102, 46,112, 97,114,101,110,116, 46,116,
- 121,112,101, 44, 39, 42, 39, 44, 39,115,101,108,102, 32, 61,
- 32, 39, 41, 10, 32, 32,111,117,116,112,117,116, 40, 39, 40,
- 39, 44,115,101,108,102, 46,112, 97,114,101,110,116, 46,116,
- 121,112,101, 44, 39, 42, 41, 32, 39, 41, 10, 32, 32,108,111,
- 99, 97,108, 32,116,111, 95,102,117,110, 99, 32, 61, 32,103,
- 101,116, 95,116,111, 95,102,117,110, 99,116,105,111,110, 40,
- 115,101,108,102, 46,112, 97,114,101,110,116, 46,116,121,112,
- 101, 41, 10, 32, 32,111,117,116,112,117,116, 40,116,111, 95,
- 102,117,110, 99, 44, 39, 40,116,111,108,117, 97, 95, 83, 44,
- 49, 44, 48, 41, 59, 39, 41, 10, 32,101,108,115,101,105,102,
- 32,115,116, 97,116,105, 99, 32,116,104,101,110, 10, 32, 32,
- 95, 44, 95, 44,115,101,108,102, 46,109,111,100, 32, 61, 32,
- 115,116,114,102,105,110,100, 40,115,101,108,102, 46,109,111,
- 100, 44, 39, 94, 37,115, 42,115,116, 97,116,105, 99, 37,115,
- 37,115, 42, 40, 46, 42, 41, 39, 41, 10, 32,101,110,100, 10,
- 10, 10, 32, 45, 45, 32, 99,104,101, 99,107, 32,115,101,108,
- 102, 32,118, 97,108,117,101, 10, 32,105,102, 32, 99,108, 97,
- 115,115, 32, 97,110,100, 32,115,116, 97,116,105, 99, 61, 61,
- 110,105,108, 32,116,104,101,110, 10, 9, 32,111,117,116,112,
- 117,116, 40, 39, 35,105,102,110,100,101,102, 32, 84, 79, 76,
- 85, 65, 95, 82, 69, 76, 69, 65, 83, 69, 92,110, 39, 41, 10,
- 32, 32,111,117,116,112,117,116, 40, 39, 32, 32,105,102, 32,
- 40, 33,115,101,108,102, 41, 32,116,111,108,117, 97, 95,101,
- 114,114,111,114, 40,116,111,108,117, 97, 95, 83, 44, 34,105,
- 110,118, 97,108,105,100, 32, 92, 39,115,101,108,102, 92, 39,
- 32,105,110, 32, 97, 99, 99,101,115,115,105,110,103, 32,118,
- 97,114,105, 97, 98,108,101, 32, 92, 39, 39, 46, 46,115,101,
- 108,102, 46,110, 97,109,101, 46, 46, 39, 92, 39, 34, 44, 78,
- 85, 76, 76, 41, 59, 39, 41, 59, 10, 9, 9,111,117,116,112,
- 117,116, 40, 39, 35,101,110,100,105,102, 92,110, 39, 41, 10,
- 32,101,110,100, 10, 10, 32, 45, 45, 32,114,101,116,117,114,
- 110, 32,118, 97,108,117,101, 10, 32,105,102, 32,115,116,114,
- 105,110,103, 46,102,105,110,100, 40,115,101,108,102, 46,109,
- 111,100, 44, 32, 39,116,111,108,117, 97, 95,105,110,104,101,
- 114,105,116,115, 39, 41, 32,116,104,101,110, 10, 9,108,111,
- 99, 97,108, 32,112,117,115,104, 95,102,117,110, 99, 32, 61,
- 32,103,101,116, 95,112,117,115,104, 95,102,117,110, 99,116,
- 105,111,110, 40,115,101,108,102, 46,116,121,112,101, 41, 10,
- 32, 9,111,117,116,112,117,116, 40, 39, 35,105,102,100,101,
- 102, 32, 95, 95, 99,112,108,117,115,112,108,117,115, 92,110,
- 39, 41, 10, 9,111,117,116,112,117,116, 40, 39, 32, 32, 39,
- 44,112,117,115,104, 95,102,117,110, 99, 44, 39, 40,116,111,
- 108,117, 97, 95, 83, 44, 40,118,111,105,100, 42, 41,115,116,
- 97,116,105, 99, 95, 99, 97,115,116, 60, 39, 46, 46,115,101,
- 108,102, 46,116,121,112,101, 46, 46, 39, 42, 62, 40,115,101,
- 108,102, 41, 44, 32, 34, 39, 44,115,101,108,102, 46,116,121,
- 112,101, 44, 39, 34, 41, 59, 39, 41, 10, 9,111,117,116,112,
- 117,116, 40, 39, 35,101,108,115,101, 92,110, 39, 41, 10, 9,
- 111,117,116,112,117,116, 40, 39, 32, 32, 39, 44,112,117,115,
- 104, 95,102,117,110, 99, 44, 39, 40,116,111,108,117, 97, 95,
- 83, 44, 40,118,111,105,100, 42, 41, 40, 40, 39, 46, 46,115,
- 101,108,102, 46,116,121,112,101, 46, 46, 39, 42, 41,115,101,
- 108,102, 41, 44, 32, 34, 39, 44,115,101,108,102, 46,116,121,
- 112,101, 44, 39, 34, 41, 59, 39, 41, 10, 9,111,117,116,112,
- 117,116, 40, 39, 35,101,110,100,105,102, 92,110, 39, 41, 10,
- 32,101,108,115,101, 10, 9,108,111, 99, 97,108, 32,116, 44,
- 99,116, 32, 61, 32,105,115, 98, 97,115,105, 99, 40,115,101,
- 108,102, 46,116,121,112,101, 41, 10, 9,105,102, 32,116, 32,
- 116,104,101,110, 10, 9, 9,111,117,116,112,117,116, 40, 39,
- 32, 32,116,111,108,117, 97, 95,112,117,115,104, 39, 46, 46,
- 116, 46, 46, 39, 40,116,111,108,117, 97, 95, 83, 44, 40, 39,
- 44, 99,116, 44, 39, 41, 39, 46, 46,115,101,108,102, 58,103,
- 101,116,118, 97,108,117,101, 40, 99,108, 97,115,115, 44,115,
- 116, 97,116,105, 99, 44,112,114,111,112, 95,103,101,116, 41,
- 46, 46, 39, 41, 59, 39, 41, 10, 9,101,108,115,101, 10, 9,
- 9,108,111, 99, 97,108, 32,112,117,115,104, 95,102,117,110,
- 99, 32, 61, 32,103,101,116, 95,112,117,115,104, 95,102,117,
- 110, 99,116,105,111,110, 40,115,101,108,102, 46,116,121,112,
- 101, 41, 10, 9, 9,116, 32, 61, 32,115,101,108,102, 46,116,
- 121,112,101, 10, 9, 9,105,102, 32,115,101,108,102, 46,112,
- 116,114, 32, 61, 61, 32, 39, 38, 39, 32,111,114, 32,115,101,
- 108,102, 46,112,116,114, 32, 61, 61, 32, 39, 39, 32,116,104,
- 101,110, 10, 9, 9, 9,111,117,116,112,117,116, 40, 39, 32,
- 32, 39, 44,112,117,115,104, 95,102,117,110, 99, 44, 39, 40,
- 116,111,108,117, 97, 95, 83, 44, 40,118,111,105,100, 42, 41,
- 38, 39, 46, 46,115,101,108,102, 58,103,101,116,118, 97,108,
- 117,101, 40, 99,108, 97,115,115, 44,115,116, 97,116,105, 99,
- 44,112,114,111,112, 95,103,101,116, 41, 46, 46, 39, 44, 34,
- 39, 44,116, 44, 39, 34, 41, 59, 39, 41, 10, 9, 9,101,108,
- 115,101, 10, 9, 9, 9,111,117,116,112,117,116, 40, 39, 32,
- 32, 39, 44,112,117,115,104, 95,102,117,110, 99, 44, 39, 40,
- 116,111,108,117, 97, 95, 83, 44, 40,118,111,105,100, 42, 41,
- 39, 46, 46,115,101,108,102, 58,103,101,116,118, 97,108,117,
- 101, 40, 99,108, 97,115,115, 44,115,116, 97,116,105, 99, 44,
- 112,114,111,112, 95,103,101,116, 41, 46, 46, 39, 44, 34, 39,
- 44,116, 44, 39, 34, 41, 59, 39, 41, 10, 9, 9,101,110,100,
- 10, 9,101,110,100, 10, 32,101,110,100, 10, 32,111,117,116,
- 112,117,116, 40, 39, 32,114,101,116,117,114,110, 32, 49, 59,
- 39, 41, 10, 32,111,117,116,112,117,116, 40, 39,125, 39, 41,
- 10, 32,111,117,116,112,117,116, 40, 39, 35,101,110,100,105,
- 102, 32, 47, 47, 35,105,102,110,100,101,102, 32, 84, 79, 76,
- 85, 65, 95, 68, 73, 83, 65, 66, 76, 69, 92,110, 39, 41, 10,
- 32,111,117,116,112,117,116, 40, 39, 92,110, 39, 41, 10, 10,
- 32, 45, 45, 32,115,101,116, 32,102,117,110, 99,116,105,111,
- 110, 32, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 10, 32,105,102, 32,110,111,116, 32, 40,
- 115,116,114,102,105,110,100, 40,115,101,108,102, 46,116,121,
- 112,101, 44, 39, 99,111,110,115,116, 37,115, 43, 39, 41, 32,
- 111,114, 32,115,116,114,105,110,103, 46,102,105,110,100, 40,
- 115,101,108,102, 46,109,111,100, 44, 32, 39,116,111,108,117,
- 97, 95,114,101, 97,100,111,110,108,121, 39, 41, 32,111,114,
- 32,115,116,114,105,110,103, 46,102,105,110,100, 40,115,101,
- 108,102, 46,109,111,100, 44, 32, 39,116,111,108,117, 97, 95,
- 105,110,104,101,114,105,116,115, 39, 41, 41, 32, 32,116,104,
- 101,110, 10, 32, 32,105,102, 32, 99,108, 97,115,115, 32,116,
- 104,101,110, 10, 32, 32, 32,111,117,116,112,117,116, 40, 34,
- 47, 42, 32,115,101,116, 32,102,117,110, 99,116,105,111,110,
- 58, 34, 44,115,101,108,102, 46,110, 97,109,101, 44, 34, 32,
- 111,102, 32, 99,108, 97,115,115, 32, 34, 44, 99,108, 97,115,
- 115, 44, 34, 32, 42, 47, 34, 41, 10, 32, 32,101,108,115,101,
- 10, 32, 32, 32,111,117,116,112,117,116, 40, 34, 47, 42, 32,
- 115,101,116, 32,102,117,110, 99,116,105,111,110, 58, 34, 44,
- 115,101,108,102, 46,110, 97,109,101, 44, 34, 32, 42, 47, 34,
- 41, 10, 32, 32,101,110,100, 10, 32, 32,115,101,108,102, 46,
- 99,115,101,116,110, 97,109,101, 32, 61, 32,115,101,108,102,
- 58, 99,102,117,110, 99,110, 97,109,101, 40, 34,116,111,108,
- 117, 97, 95,115,101,116, 34, 41, 10, 32, 32,111,117,116,112,
- 117,116, 40, 34, 35,105,102,110,100,101,102, 32, 84, 79, 76,
- 85, 65, 95, 68, 73, 83, 65, 66, 76, 69, 95, 34, 46, 46,115,
- 101,108,102, 46, 99,115,101,116,110, 97,109,101, 41, 10, 32,
- 32,111,117,116,112,117,116, 40, 34, 92,110,115,116, 97,116,
- 105, 99, 32,105,110,116, 34, 44,115,101,108,102, 46, 99,115,
- 101,116,110, 97,109,101, 44, 34, 40,108,117, 97, 95, 83,116,
- 97,116,101, 42, 32,116,111,108,117, 97, 95, 83, 41, 34, 41,
- 10, 32, 32,111,117,116,112,117,116, 40, 34,123, 34, 41, 10,
- 10, 32, 32, 45, 45, 32,100,101, 99,108, 97,114,101, 32,115,
- 101,108,102, 44, 32,105,102, 32,116,104,101, 32, 99, 97,115,
- 101, 10, 32, 32,105,102, 32, 99,108, 97,115,115, 32, 97,110,
- 100, 32,115,116, 97,116,105, 99, 61, 61,110,105,108, 32,116,
- 104,101,110, 10, 32, 32, 32,111,117,116,112,117,116, 40, 39,
- 32, 39, 44,115,101,108,102, 46,112, 97,114,101,110,116, 46,
- 116,121,112,101, 44, 39, 42, 39, 44, 39,115,101,108,102, 32,
- 61, 32, 39, 41, 10, 32, 32, 32,111,117,116,112,117,116, 40,
- 39, 40, 39, 44,115,101,108,102, 46,112, 97,114,101,110,116,
- 46,116,121,112,101, 44, 39, 42, 41, 32, 39, 41, 10, 32, 32,
- 32,108,111, 99, 97,108, 32,116,111, 95,102,117,110, 99, 32,
- 61, 32,103,101,116, 95,116,111, 95,102,117,110, 99,116,105,
- 111,110, 40,115,101,108,102, 46,112, 97,114,101,110,116, 46,
- 116,121,112,101, 41, 10, 32, 32, 32,111,117,116,112,117,116,
- 40,116,111, 95,102,117,110, 99, 44, 39, 40,116,111,108,117,
- 97, 95, 83, 44, 49, 44, 48, 41, 59, 39, 41, 10, 32, 32, 32,
- 45, 45, 32, 99,104,101, 99,107, 32,115,101,108,102, 32,118,
- 97,108,117,101, 10, 9, 9,101,110,100, 10, 32, 32, 45, 45,
- 32, 99,104,101, 99,107, 32,116,121,112,101,115, 10, 9, 9,
- 111,117,116,112,117,116, 40, 39, 35,105,102,110,100,101,102,
- 32, 84, 79, 76, 85, 65, 95, 82, 69, 76, 69, 65, 83, 69, 92,
- 110, 39, 41, 10, 9, 9,111,117,116,112,117,116, 40, 39, 32,
- 32,116,111,108,117, 97, 95, 69,114,114,111,114, 32,116,111,
- 108,117, 97, 95,101,114,114, 59, 39, 41, 10, 32, 32,105,102,
- 32, 99,108, 97,115,115, 32, 97,110,100, 32,115,116, 97,116,
- 105, 99, 61, 61,110,105,108, 32,116,104,101,110, 10, 32, 32,
- 32,111,117,116,112,117,116, 40, 39, 32, 32,105,102, 32, 40,
- 33,115,101,108,102, 41, 32,116,111,108,117, 97, 95,101,114,
- 114,111,114, 40,116,111,108,117, 97, 95, 83, 44, 34,105,110,
- 118, 97,108,105,100, 32, 92, 39,115,101,108,102, 92, 39, 32,
- 105,110, 32, 97, 99, 99,101,115,115,105,110,103, 32,118, 97,
- 114,105, 97, 98,108,101, 32, 92, 39, 39, 46, 46,115,101,108,
- 102, 46,110, 97,109,101, 46, 46, 39, 92, 39, 34, 44, 78, 85,
- 76, 76, 41, 59, 39, 41, 59, 10, 32, 32,101,108,115,101,105,
- 102, 32,115,116, 97,116,105, 99, 32,116,104,101,110, 10, 32,
- 32, 32, 95, 44, 95, 44,115,101,108,102, 46,109,111,100, 32,
- 61, 32,115,116,114,102,105,110,100, 40,115,101,108,102, 46,
- 109,111,100, 44, 39, 94, 37,115, 42,115,116, 97,116,105, 99,
- 37,115, 37,115, 42, 40, 46, 42, 41, 39, 41, 10, 32, 32,101,
- 110,100, 10, 10, 32, 32, 45, 45, 32, 99,104,101, 99,107, 32,
- 118, 97,114,105, 97, 98,108,101, 32,116,121,112,101, 10, 32,
- 32,111,117,116,112,117,116, 40, 39, 32, 32,105,102, 32, 40,
- 39, 46, 46,115,101,108,102, 58,111,117,116, 99,104,101, 99,
- 107,116,121,112,101, 40, 50, 41, 46, 46, 39, 41, 39, 41, 10,
- 32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 32,116,111,
- 108,117, 97, 95,101,114,114,111,114, 40,116,111,108,117, 97,
- 95, 83, 44, 34, 35,118,105,110,118, 97,108,105,100, 32,116,
- 121,112,101, 32,105,110, 32,118, 97,114,105, 97, 98,108,101,
- 32, 97,115,115,105,103,110,109,101,110,116, 46, 34, 44, 38,
- 116,111,108,117, 97, 95,101,114,114, 41, 59, 39, 41, 10, 9,
- 9,111,117,116,112,117,116, 40, 39, 35,101,110,100,105,102,
- 92,110, 39, 41, 10, 10, 32, 32, 45, 45, 32, 97,115,115,105,
- 103,110, 32,118, 97,108,117,101, 10, 9, 9,108,111, 99, 97,
- 108, 32,100,101,102, 32, 61, 32, 48, 10, 9, 9,105,102, 32,
- 115,101,108,102, 46,100,101,102, 32,126, 61, 32, 39, 39, 32,
- 116,104,101,110, 32,100,101,102, 32, 61, 32,115,101,108,102,
- 46,100,101,102, 32,101,110,100, 10, 9, 9,105,102, 32,115,
- 101,108,102, 46,116,121,112,101, 32, 61, 61, 32, 39, 99,104,
- 97,114, 42, 39, 32, 97,110,100, 32,115,101,108,102, 46,100,
- 105,109, 32,126, 61, 32, 39, 39, 32,116,104,101,110, 32, 45,
- 45, 32,105,115, 32,115,116,114,105,110,103, 10, 9, 9, 32,
- 111,117,116,112,117,116, 40, 39, 32,115,116,114,110, 99,112,
- 121, 40, 39, 41, 10, 9, 9, 9,105,102, 32, 99,108, 97,115,
- 115, 32, 97,110,100, 32,115,116, 97,116,105, 99, 32,116,104,
- 101,110, 10, 9, 9, 9, 9,111,117,116,112,117,116, 40,115,
- 101,108,102, 46,112, 97,114,101,110,116, 46,116,121,112,101,
- 46, 46, 39, 58, 58, 39, 46, 46,115,101,108,102, 46,110, 97,
- 109,101, 41, 10, 9, 9, 9,101,108,115,101,105,102, 32, 99,
- 108, 97,115,115, 32,116,104,101,110, 10, 9, 9, 9, 9,111,
- 117,116,112,117,116, 40, 39,115,101,108,102, 45, 62, 39, 46,
- 46,115,101,108,102, 46,110, 97,109,101, 41, 10, 9, 9, 9,
- 101,108,115,101, 10, 9, 9, 9, 9,111,117,116,112,117,116,
- 40,115,101,108,102, 46,110, 97,109,101, 41, 10, 9, 9, 9,
- 101,110,100, 10, 9, 9, 9,111,117,116,112,117,116, 40, 39,
- 44,116,111,108,117, 97, 95,116,111,115,116,114,105,110,103,
- 40,116,111,108,117, 97, 95, 83, 44, 50, 44, 39, 44,100,101,
- 102, 44, 39, 41, 44, 39, 44,115,101,108,102, 46,100,105,109,
- 44, 39, 45, 49, 41, 59, 39, 41, 10, 9, 9,101,108,115,101,
- 10, 9, 9, 9,108,111, 99, 97,108, 32,112,116,114, 32, 61,
- 32, 39, 39, 10, 9, 9, 9,105,102, 32,115,101,108,102, 46,
- 112,116,114,126, 61, 39, 39, 32,116,104,101,110, 32,112,116,
- 114, 32, 61, 32, 39, 42, 39, 32,101,110,100, 10, 9, 9, 9,
- 111,117,116,112,117,116, 40, 39, 32, 39, 41, 10, 9, 9, 9,
- 108,111, 99, 97,108, 32,110, 97,109,101, 32, 61, 32,112,114,
- 111,112, 95,115,101,116, 32,111,114, 32,115,101,108,102, 46,
- 110, 97,109,101, 10, 9, 9, 9,105,102, 32, 99,108, 97,115,
- 115, 32, 97,110,100, 32,115,116, 97,116,105, 99, 32,116,104,
- 101,110, 10, 9, 9, 9, 9,111,117,116,112,117,116, 40,115,
- 101,108,102, 46,112, 97,114,101,110,116, 46,116,121,112,101,
- 46, 46, 39, 58, 58, 39, 46, 46,110, 97,109,101, 41, 10, 9,
- 9, 9,101,108,115,101,105,102, 32, 99,108, 97,115,115, 32,
- 116,104,101,110, 10, 9, 9, 9, 9,111,117,116,112,117,116,
- 40, 39,115,101,108,102, 45, 62, 39, 46, 46,110, 97,109,101,
- 41, 10, 9, 9, 9,101,108,115,101, 10, 9, 9, 9, 9,111,
- 117,116,112,117,116, 40,110, 97,109,101, 41, 10, 9, 9, 9,
- 101,110,100, 10, 9, 9, 9,108,111, 99, 97,108, 32,116, 32,
- 61, 32,105,115, 98, 97,115,105, 99, 40,115,101,108,102, 46,
- 116,121,112,101, 41, 10, 9, 9, 9,105,102, 32,112,114,111,
- 112, 95,115,101,116, 32,116,104,101,110, 10, 9, 9, 9, 9,
- 111,117,116,112,117,116, 40, 39, 40, 39, 41, 10, 9, 9, 9,
- 101,108,115,101, 10, 9, 9, 9, 9,111,117,116,112,117,116,
- 40, 39, 32, 61, 32, 39, 41, 10, 9, 9, 9,101,110,100, 10,
- 9, 9, 9,105,102, 32,110,111,116, 32,116, 32, 97,110,100,
- 32,112,116,114, 61, 61, 39, 39, 32,116,104,101,110, 32,111,
- 117,116,112,117,116, 40, 39, 42, 39, 41, 32,101,110,100, 10,
- 9, 9, 9,111,117,116,112,117,116, 40, 39, 40, 40, 39, 44,
- 115,101,108,102, 46,109,111,100, 44,115,101,108,102, 46,116,
- 121,112,101, 41, 10, 9, 9, 9,105,102, 32,110,111,116, 32,
- 116, 32,116,104,101,110, 10, 9, 9, 9, 9,111,117,116,112,
- 117,116, 40, 39, 42, 39, 41, 10, 9, 9, 9,101,110,100, 10,
- 9, 9, 9,111,117,116,112,117,116, 40, 39, 41, 32, 39, 41,
- 10, 9, 9, 9,105,102, 32,116, 32,116,104,101,110, 10, 9,
- 9, 9, 9,105,102, 32,105,115,101,110,117,109, 40,115,101,
- 108,102, 46,116,121,112,101, 41, 32,116,104,101,110, 10, 9,
- 9, 9, 9, 9,111,117,116,112,117,116, 40, 39, 40,105,110,
- 116, 41, 32, 39, 41, 10, 9, 9, 9, 9,101,110,100, 10, 9,
- 9, 9, 9,111,117,116,112,117,116, 40, 39,116,111,108,117,
- 97, 95,116,111, 39, 46, 46,116, 44, 39, 40,116,111,108,117,
- 97, 95, 83, 44, 50, 44, 39, 44,100,101,102, 44, 39, 41, 41,
- 39, 41, 10, 9, 9, 9,101,108,115,101, 10, 9, 9, 9, 9,
- 108,111, 99, 97,108, 32,116,111, 95,102,117,110, 99, 32, 61,
- 32,103,101,116, 95,116,111, 95,102,117,110, 99,116,105,111,
- 110, 40,115,101,108,102, 46,116,121,112,101, 41, 10, 9, 9,
- 9, 9,111,117,116,112,117,116, 40,116,111, 95,102,117,110,
- 99, 44, 39, 40,116,111,108,117, 97, 95, 83, 44, 50, 44, 39,
- 44,100,101,102, 44, 39, 41, 41, 39, 41, 10, 9, 9, 9,101,
- 110,100, 10, 9, 9, 9,105,102, 32,112,114,111,112, 95,115,
- 101,116, 32,116,104,101,110, 10, 9, 9, 9, 9,111,117,116,
- 112,117,116, 40, 34, 41, 34, 41, 10, 9, 9, 9,101,110,100,
- 10, 9, 9, 9,111,117,116,112,117,116, 40, 34, 59, 34, 41,
- 10, 9, 9,101,110,100, 10, 32, 32,111,117,116,112,117,116,
- 40, 39, 32,114,101,116,117,114,110, 32, 48, 59, 39, 41, 10,
- 32, 32,111,117,116,112,117,116, 40, 39,125, 39, 41, 10, 32,
- 32,111,117,116,112,117,116, 40, 39, 35,101,110,100,105,102,
- 32, 47, 47, 35,105,102,110,100,101,102, 32, 84, 79, 76, 85,
- 65, 95, 68, 73, 83, 65, 66, 76, 69, 92,110, 39, 41, 10, 32,
- 32,111,117,116,112,117,116, 40, 39, 92,110, 39, 41, 10, 32,
- 101,110,100, 10, 10,101,110,100, 10, 10,102,117,110, 99,116,
- 105,111,110, 32, 99,108, 97,115,115, 86, 97,114,105, 97, 98,
- 108,101, 58,114,101,103,105,115,116,101,114, 32, 40,112,114,
- 101, 41, 10, 10, 9,105,102, 32,110,111,116, 32,115,101,108,
- 102, 58, 99,104,101, 99,107, 95,112,117, 98,108,105, 99, 95,
- 97, 99, 99,101,115,115, 40, 41, 32,116,104,101,110, 10, 9,
- 9,114,101,116,117,114,110, 10, 9,101,110,100, 10, 32,112,
- 114,101, 32, 61, 32,112,114,101, 32,111,114, 32, 39, 39, 10,
- 32,108,111, 99, 97,108, 32,112, 97,114,101,110,116, 32, 61,
- 32,115,101,108,102, 58,105,110,109,111,100,117,108,101, 40,
- 41, 32,111,114, 32,115,101,108,102, 58,105,110,110, 97,109,
- 101,115,112, 97, 99,101, 40, 41, 32,111,114, 32,115,101,108,
- 102, 58,105,110, 99,108, 97,115,115, 40, 41, 10, 32,105,102,
- 32,110,111,116, 32,112, 97,114,101,110,116, 32,116,104,101,
- 110, 10, 32, 32,105,102, 32, 99,108, 97,115,115, 86, 97,114,
- 105, 97, 98,108,101, 46, 95,119, 97,114,110,105,110,103, 61,
- 61,110,105,108, 32,116,104,101,110, 10, 32, 32, 32,119, 97,
- 114,110,105,110,103, 40, 34, 77, 97,112,112,105,110,103, 32,
- 118, 97,114,105, 97, 98,108,101, 32,116,111, 32,103,108,111,
- 98, 97,108, 32,109, 97,121, 32,100,101,103,114, 97,100,101,
- 32,112,101,114,102,111,114,109, 97,110, 99,101, 34, 41, 10,
- 32, 32, 32, 99,108, 97,115,115, 86, 97,114,105, 97, 98,108,
- 101, 46, 95,119, 97,114,110,105,110,103, 32, 61, 32, 49, 10,
- 32, 32,101,110,100, 10, 32,101,110,100, 10, 32,105,102, 32,
- 115,101,108,102, 46, 99,115,101,116,110, 97,109,101, 32,116,
- 104,101,110, 10, 32, 32,111,117,116,112,117,116, 40,112,114,
- 101, 46, 46, 39,116,111,108,117, 97, 95,118, 97,114,105, 97,
- 98,108,101, 40,116,111,108,117, 97, 95, 83, 44, 34, 39, 46,
- 46,115,101,108,102, 46,108,110, 97,109,101, 46, 46, 39, 34,
- 44, 39, 46, 46,115,101,108,102, 46, 99,103,101,116,110, 97,
- 109,101, 46, 46, 39, 44, 39, 46, 46,115,101,108,102, 46, 99,
- 115,101,116,110, 97,109,101, 46, 46, 39, 41, 59, 39, 41, 10,
- 32,101,108,115,101, 10, 32, 32,111,117,116,112,117,116, 40,
- 112,114,101, 46, 46, 39,116,111,108,117, 97, 95,118, 97,114,
- 105, 97, 98,108,101, 40,116,111,108,117, 97, 95, 83, 44, 34,
- 39, 46, 46,115,101,108,102, 46,108,110, 97,109,101, 46, 46,
- 39, 34, 44, 39, 46, 46,115,101,108,102, 46, 99,103,101,116,
- 110, 97,109,101, 46, 46, 39, 44, 78, 85, 76, 76, 41, 59, 39,
- 41, 10, 32,101,110,100, 10,101,110,100, 10, 10, 45, 45, 32,
- 73,110,116,101,114,110, 97,108, 32, 99,111,110,115,116,114,
- 117, 99,116,111,114, 10,102,117,110, 99,116,105,111,110, 32,
- 95, 86, 97,114,105, 97, 98,108,101, 32, 40,116, 41, 10, 32,
- 115,101,116,109,101,116, 97,116, 97, 98,108,101, 40,116, 44,
- 99,108, 97,115,115, 86, 97,114,105, 97, 98,108,101, 41, 10,
- 32, 97,112,112,101,110,100, 40,116, 41, 10, 32,114,101,116,
- 117,114,110, 32,116, 10,101,110,100, 10, 10, 45, 45, 32, 67,
- 111,110,115,116,114,117, 99,116,111,114, 10, 45, 45, 32, 69,
- 120,112,101, 99,116,115, 32, 97, 32,115,116,114,105,110,103,
- 32,114,101,112,114,101,115,101,110,116,105,110,103, 32,116,
- 104,101, 32,118, 97,114,105, 97, 98,108,101, 32,100,101, 99,
- 108, 97,114, 97,116,105,111,110, 46, 10,102,117,110, 99,116,
- 105,111,110, 32, 86, 97,114,105, 97, 98,108,101, 32, 40,115,
- 41, 10, 32,114,101,116,117,114,110, 32, 95, 86, 97,114,105,
- 97, 98,108,101, 32, 40, 68,101, 99,108, 97,114, 97,116,105,
- 111,110, 40,115, 44, 39,118, 97,114, 39, 41, 41, 10,101,110,
- 100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: lua/tolua++/src/bin/lua/variable.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32, 97,114,114, 97,121,
- 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,105,116,116,
- 101,110, 32, 98,121, 32, 87, 97,108,100,101,109, 97,114, 32,
- 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67, 71,114, 97,
- 102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45, 32, 74,117,
- 108, 32, 49, 57, 57, 57, 10, 45, 45, 32, 36, 73,100, 58, 32,
- 97,114,114, 97,121, 46,108,117, 97, 44,118, 32, 49, 46, 49,
- 32, 50, 48, 48, 48, 47, 49, 49, 47, 48, 54, 32, 50, 50, 58,
- 48, 51, 58, 53, 55, 32, 99,101,108,101,115, 32, 69,120,112,
- 32, 36, 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,111,100,
- 101, 32,105,115, 32,102,114,101,101, 32,115,111,102,116,119,
- 97,114,101, 59, 32,121,111,117, 32, 99, 97,110, 32,114,101,
- 100,105,115,116,114,105, 98,117,116,101, 32,105,116, 32, 97,
- 110,100, 47,111,114, 32,109,111,100,105,102,121, 32,105,116,
- 46, 10, 45, 45, 32, 84,104,101, 32,115,111,102,116,119, 97,
- 114,101, 32,112,114,111,118,105,100,101,100, 32,104,101,114,
- 101,117,110,100,101,114, 32,105,115, 32,111,110, 32, 97,110,
- 32, 34, 97,115, 32,105,115, 34, 32, 98, 97,115,105,115, 44,
- 32, 97,110,100, 10, 45, 45, 32,116,104,101, 32, 97,117,116,
- 104,111,114, 32,104, 97,115, 32,110,111, 32,111, 98,108,105,
- 103, 97,116,105,111,110, 32,116,111, 32,112,114,111,118,105,
- 100,101, 32,109, 97,105,110,116,101,110, 97,110, 99,101, 44,
- 32,115,117,112,112,111,114,116, 44, 32,117,112,100, 97,116,
- 101,115, 44, 10, 45, 45, 32,101,110,104, 97,110, 99,101,109,
- 101,110,116,115, 44, 32,111,114, 32,109,111,100,105,102,105,
- 99, 97,116,105,111,110,115, 46, 10, 10, 10, 45, 45, 32, 65,
- 114,114, 97,121, 32, 99,108, 97,115,115, 10, 45, 45, 32, 82,
- 101,112,114,101,115,101,110,116,115, 32, 97, 32,101,120,116,
- 101,114,110, 32, 97,114,114, 97,121, 32,118, 97,114,105, 97,
- 98,108,101, 32,111,114, 32, 97, 32,112,117, 98,108,105, 99,
- 32,109,101,109, 98,101,114, 32,111,102, 32, 97, 32, 99,108,
- 97,115,115, 46, 10, 45, 45, 32, 83,116,111,114,101,115, 32,
- 97,108,108, 32,102,105,101,108,100,115, 32,112,114,101,115,
- 101,110,116, 32,105,110, 32, 97, 32,100,101, 99,108, 97,114,
- 97,116,105,111,110, 46, 10, 99,108, 97,115,115, 65,114,114,
- 97,121, 32, 61, 32,123, 10,125, 10, 99,108, 97,115,115, 65,
- 114,114, 97,121, 46, 95, 95,105,110,100,101,120, 32, 61, 32,
- 99,108, 97,115,115, 65,114,114, 97,121, 10,115,101,116,109,
- 101,116, 97,116, 97, 98,108,101, 40, 99,108, 97,115,115, 65,
- 114,114, 97,121, 44, 99,108, 97,115,115, 68,101, 99,108, 97,
- 114, 97,116,105,111,110, 41, 10, 10, 45, 45, 32, 80,114,105,
- 110,116, 32,109,101,116,104,111,100, 10,102,117,110, 99,116,
- 105,111,110, 32, 99,108, 97,115,115, 65,114,114, 97,121, 58,
- 112,114,105,110,116, 32, 40,105,100,101,110,116, 44, 99,108,
- 111,115,101, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
- 110,116, 46, 46, 34, 65,114,114, 97,121,123, 34, 41, 10, 32,
- 112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,
- 109,111,100, 32, 32, 61, 32, 39, 34, 46, 46,115,101,108,102,
- 46,109,111,100, 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,
- 105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,116,121,
- 112,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,116,
- 121,112,101, 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,105,
- 110,116, 40,105,100,101,110,116, 46, 46, 34, 32,112,116,114,
- 32, 32, 61, 32, 39, 34, 46, 46,115,101,108,102, 46,112,116,
- 114, 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,105,110,116,
- 40,105,100,101,110,116, 46, 46, 34, 32,110, 97,109,101, 32,
- 61, 32, 39, 34, 46, 46,115,101,108,102, 46,110, 97,109,101,
- 46, 46, 34, 39, 44, 34, 41, 10, 32,112,114,105,110,116, 40,
- 105,100,101,110,116, 46, 46, 34, 32,100,101,102, 32, 32, 61,
- 32, 39, 34, 46, 46,115,101,108,102, 46,100,101,102, 46, 46,
- 34, 39, 44, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,
- 101,110,116, 46, 46, 34, 32,100,105,109, 32, 32, 61, 32, 39,
- 34, 46, 46,115,101,108,102, 46,100,105,109, 46, 46, 34, 39,
- 44, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,
- 116, 46, 46, 34, 32,114,101,116, 32, 32, 61, 32, 39, 34, 46,
- 46,115,101,108,102, 46,114,101,116, 46, 46, 34, 39, 44, 34,
- 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46,
- 46, 34,125, 34, 46, 46, 99,108,111,115,101, 41, 10,101,110,
- 100, 10, 10, 45, 45, 32, 99,104,101, 99,107, 32,105,102, 32,
- 105,116, 32,105,115, 32, 97, 32,118, 97,114,105, 97, 98,108,
- 101, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,
- 115, 65,114,114, 97,121, 58,105,115,118, 97,114,105, 97, 98,
- 108,101, 32, 40, 41, 10, 32,114,101,116,117,114,110, 32,116,
- 114,117,101, 10,101,110,100, 10, 10, 10, 45, 45, 32,103,101,
- 116, 32,118, 97,114,105, 97, 98,108,101, 32,118, 97,108,117,
- 101, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,
- 115, 65,114,114, 97,121, 58,103,101,116,118, 97,108,117,101,
- 32, 40, 99,108, 97,115,115, 44,115,116, 97,116,105, 99, 41,
- 10, 32,105,102, 32, 99,108, 97,115,115, 32, 97,110,100, 32,
- 115,116, 97,116,105, 99, 32,116,104,101,110, 10, 32, 32,114,
- 101,116,117,114,110, 32, 99,108, 97,115,115, 46, 46, 39, 58,
- 58, 39, 46, 46,115,101,108,102, 46,110, 97,109,101, 46, 46,
- 39, 91,116,111,108,117, 97, 95,105,110,100,101,120, 93, 39,
- 10, 32,101,108,115,101,105,102, 32, 99,108, 97,115,115, 32,
- 116,104,101,110, 10, 32, 32,114,101,116,117,114,110, 32, 39,
- 115,101,108,102, 45, 62, 39, 46, 46,115,101,108,102, 46,110,
- 97,109,101, 46, 46, 39, 91,116,111,108,117, 97, 95,105,110,
- 100,101,120, 93, 39, 10, 32,101,108,115,101, 10, 32, 32,114,
- 101,116,117,114,110, 32,115,101,108,102, 46,110, 97,109,101,
- 46, 46, 39, 91,116,111,108,117, 97, 95,105,110,100,101,120,
- 93, 39, 10, 32,101,110,100, 10,101,110,100, 10, 10, 45, 45,
- 32, 87,114,105,116,101, 32, 98,105,110,100,105,110,103, 32,
- 102,117,110, 99,116,105,111,110,115, 10,102,117,110, 99,116,
- 105,111,110, 32, 99,108, 97,115,115, 65,114,114, 97,121, 58,
- 115,117,112, 99,111,100,101, 32, 40, 41, 10, 32,108,111, 99,
- 97,108, 32, 99,108, 97,115,115, 32, 61, 32,115,101,108,102,
- 58,105,110, 99,108, 97,115,115, 40, 41, 10, 10, 32, 45, 45,
- 32,103,101,116, 32,102,117,110, 99,116,105,111,110, 32, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 10, 32,105,102, 32, 99,108, 97,115,115, 32,116,104,
- 101,110, 10, 32, 32,111,117,116,112,117,116, 40, 34, 47, 42,
- 32,103,101,116, 32,102,117,110, 99,116,105,111,110, 58, 34,
- 44,115,101,108,102, 46,110, 97,109,101, 44, 34, 32,111,102,
- 32, 99,108, 97,115,115, 32, 34, 44, 99,108, 97,115,115, 44,
- 34, 32, 42, 47, 34, 41, 10, 32,101,108,115,101, 10, 32, 32,
- 111,117,116,112,117,116, 40, 34, 47, 42, 32,103,101,116, 32,
- 102,117,110, 99,116,105,111,110, 58, 34, 44,115,101,108,102,
- 46,110, 97,109,101, 44, 34, 32, 42, 47, 34, 41, 10, 32,101,
- 110,100, 10, 32,115,101,108,102, 46, 99,103,101,116,110, 97,
- 109,101, 32, 61, 32,115,101,108,102, 58, 99,102,117,110, 99,
- 110, 97,109,101, 40, 34,116,111,108,117, 97, 95,103,101,116,
- 34, 41, 10, 32,111,117,116,112,117,116, 40, 34, 35,105,102,
- 110,100,101,102, 32, 84, 79, 76, 85, 65, 95, 68, 73, 83, 65,
- 66, 76, 69, 95, 34, 46, 46,115,101,108,102, 46, 99,103,101,
- 116,110, 97,109,101, 41, 10, 32,111,117,116,112,117,116, 40,
- 34, 92,110,115,116, 97,116,105, 99, 32,105,110,116, 34, 44,
- 115,101,108,102, 46, 99,103,101,116,110, 97,109,101, 44, 34,
- 40,108,117, 97, 95, 83,116, 97,116,101, 42, 32,116,111,108,
- 117, 97, 95, 83, 41, 34, 41, 10, 32,111,117,116,112,117,116,
- 40, 34,123, 34, 41, 10, 32,111,117,116,112,117,116, 40, 34,
- 32,105,110,116, 32,116,111,108,117, 97, 95,105,110,100,101,
- 120, 59, 34, 41, 10, 10, 32, 45, 45, 32,100,101, 99,108, 97,
- 114,101, 32,115,101,108,102, 44, 32,105,102, 32,116,104,101,
- 32, 99, 97,115,101, 10, 32,108,111, 99, 97,108, 32, 95, 44,
- 95, 44,115,116, 97,116,105, 99, 32, 61, 32,115,116,114,102,
- 105,110,100, 40,115,101,108,102, 46,109,111,100, 44, 39, 94,
- 37,115, 42, 40,115,116, 97,116,105, 99, 41, 39, 41, 10, 32,
- 105,102, 32, 99,108, 97,115,115, 32, 97,110,100, 32,115,116,
- 97,116,105, 99, 61, 61,110,105,108, 32,116,104,101,110, 10,
- 32, 32,111,117,116,112,117,116, 40, 39, 32, 39, 44,115,101,
- 108,102, 46,112, 97,114,101,110,116, 46,116,121,112,101, 44,
- 39, 42, 39, 44, 39,115,101,108,102, 59, 39, 41, 10, 32, 32,
- 111,117,116,112,117,116, 40, 39, 32,108,117, 97, 95,112,117,
- 115,104,115,116,114,105,110,103, 40,116,111,108,117, 97, 95,
- 83, 44, 34, 46,115,101,108,102, 34, 41, 59, 39, 41, 10, 32,
- 32,111,117,116,112,117,116, 40, 39, 32,108,117, 97, 95,114,
- 97,119,103,101,116, 40,116,111,108,117, 97, 95, 83, 44, 49,
- 41, 59, 39, 41, 10, 32, 32,111,117,116,112,117,116, 40, 39,
- 32,115,101,108,102, 32, 61, 32, 39, 41, 10, 32, 32,111,117,
- 116,112,117,116, 40, 39, 40, 39, 44,115,101,108,102, 46,112,
- 97,114,101,110,116, 46,116,121,112,101, 44, 39, 42, 41, 32,
- 39, 41, 10, 32, 32,111,117,116,112,117,116, 40, 39,108,117,
- 97, 95,116,111,117,115,101,114,100, 97,116, 97, 40,116,111,
- 108,117, 97, 95, 83, 44, 45, 49, 41, 59, 39, 41, 10, 32,101,
- 108,115,101,105,102, 32,115,116, 97,116,105, 99, 32,116,104,
- 101,110, 10, 32, 32, 95, 44, 95, 44,115,101,108,102, 46,109,
- 111,100, 32, 61, 32,115,116,114,102,105,110,100, 40,115,101,
- 108,102, 46,109,111,100, 44, 39, 94, 37,115, 42,115,116, 97,
- 116,105, 99, 37,115, 37,115, 42, 40, 46, 42, 41, 39, 41, 10,
- 32,101,110,100, 10, 10, 32, 45, 45, 32, 99,104,101, 99,107,
- 32,105,110,100,101,120, 10, 9,111,117,116,112,117,116, 40,
- 39, 35,105,102,110,100,101,102, 32, 84, 79, 76, 85, 65, 95,
- 82, 69, 76, 69, 65, 83, 69, 92,110, 39, 41, 10, 9,111,117,
- 116,112,117,116, 40, 39, 32,123, 39, 41, 10, 9,111,117,116,
- 112,117,116, 40, 39, 32, 32,116,111,108,117, 97, 95, 69,114,
- 114,111,114, 32,116,111,108,117, 97, 95,101,114,114, 59, 39,
- 41, 10, 32,111,117,116,112,117,116, 40, 39, 32, 32,105,102,
- 32, 40, 33,116,111,108,117, 97, 95,105,115,110,117,109, 98,
- 101,114, 40,116,111,108,117, 97, 95, 83, 44, 50, 44, 48, 44,
- 38,116,111,108,117, 97, 95,101,114,114, 41, 41, 39, 41, 10,
- 32,111,117,116,112,117,116, 40, 39, 32, 32, 32,116,111,108,
- 117, 97, 95,101,114,114,111,114, 40,116,111,108,117, 97, 95,
- 83, 44, 34, 35,118,105,110,118, 97,108,105,100, 32,116,121,
- 112,101, 32,105,110, 32, 97,114,114, 97,121, 32,105,110,100,
- 101,120,105,110,103, 46, 34, 44, 38,116,111,108,117, 97, 95,
- 101,114,114, 41, 59, 39, 41, 10, 9,111,117,116,112,117,116,
- 40, 39, 32,125, 39, 41, 10, 9,111,117,116,112,117,116, 40,
- 39, 35,101,110,100,105,102, 92,110, 39, 41, 10, 9,105,102,
- 32,102,108, 97,103,115, 91, 39, 49, 39, 93, 32,116,104,101,
- 110, 32, 45, 45, 32,102,111,114, 32, 99,111,109,112, 97,116,
- 105, 98,105,108,105,116,121, 32,119,105,116,104, 32,116,111,
- 108,117, 97, 53, 32, 63, 10, 9, 9,111,117,116,112,117,116,
- 40, 39, 32,116,111,108,117, 97, 95,105,110,100,101,120, 32,
- 61, 32, 40,105,110,116, 41,116,111,108,117, 97, 95,116,111,
- 110,117,109, 98,101,114, 40,116,111,108,117, 97, 95, 83, 44,
- 50, 44, 48, 41, 45, 49, 59, 39, 41, 10, 9,101,108,115,101,
- 10, 9, 9,111,117,116,112,117,116, 40, 39, 32,116,111,108,
- 117, 97, 95,105,110,100,101,120, 32, 61, 32, 40,105,110,116,
- 41,116,111,108,117, 97, 95,116,111,110,117,109, 98,101,114,
- 40,116,111,108,117, 97, 95, 83, 44, 50, 44, 48, 41, 59, 39,
- 41, 10, 9,101,110,100, 10, 9,111,117,116,112,117,116, 40,
- 39, 35,105,102,110,100,101,102, 32, 84, 79, 76, 85, 65, 95,
- 82, 69, 76, 69, 65, 83, 69, 92,110, 39, 41, 10, 9,105,102,
- 32,115,101,108,102, 46,100,105,109, 32, 97,110,100, 32,115,
- 101,108,102, 46,100,105,109, 32,126, 61, 32, 39, 39, 32,116,
- 104,101,110, 10, 9, 32, 32,111,117,116,112,117,116, 40, 39,
- 32,105,102, 32, 40,116,111,108,117, 97, 95,105,110,100,101,
- 120, 60, 48, 32,124,124, 32,116,111,108,117, 97, 95,105,110,
- 100,101,120, 62, 61, 39, 46, 46,115,101,108,102, 46,100,105,
- 109, 46, 46, 39, 41, 39, 41, 10, 9,101,108,115,101, 10, 9,
- 32, 32,111,117,116,112,117,116, 40, 39, 32,105,102, 32, 40,
- 116,111,108,117, 97, 95,105,110,100,101,120, 60, 48, 41, 39,
- 41, 10, 9,101,110,100, 10, 32,111,117,116,112,117,116, 40,
- 39, 32, 32,116,111,108,117, 97, 95,101,114,114,111,114, 40,
- 116,111,108,117, 97, 95, 83, 44, 34, 97,114,114, 97,121, 32,
- 105,110,100,101,120,105,110,103, 32,111,117,116, 32,111,102,
- 32,114, 97,110,103,101, 46, 34, 44, 78, 85, 76, 76, 41, 59,
- 39, 41, 10, 9,111,117,116,112,117,116, 40, 39, 35,101,110,
- 100,105,102, 92,110, 39, 41, 10, 10, 32, 45, 45, 32,114,101,
- 116,117,114,110, 32,118, 97,108,117,101, 10, 32,108,111, 99,
- 97,108, 32,116, 44, 99,116, 32, 61, 32,105,115, 98, 97,115,
- 105, 99, 40,115,101,108,102, 46,116,121,112,101, 41, 10, 32,
- 108,111, 99, 97,108, 32,112,117,115,104, 95,102,117,110, 99,
- 32, 61, 32,103,101,116, 95,112,117,115,104, 95,102,117,110,
- 99,116,105,111,110, 40,116, 41, 10, 32,105,102, 32,116, 32,
- 116,104,101,110, 10, 32, 32,111,117,116,112,117,116, 40, 39,
- 32,116,111,108,117, 97, 95,112,117,115,104, 39, 46, 46,116,
- 46, 46, 39, 40,116,111,108,117, 97, 95, 83, 44, 40, 39, 44,
- 99,116, 44, 39, 41, 39, 46, 46,115,101,108,102, 58,103,101,
- 116,118, 97,108,117,101, 40, 99,108, 97,115,115, 44,115,116,
- 97,116,105, 99, 41, 46, 46, 39, 41, 59, 39, 41, 10, 32,101,
- 108,115,101, 10, 9, 9,116, 32, 61, 32,115,101,108,102, 46,
- 116,121,112,101, 10, 32, 32,105,102, 32,115,101,108,102, 46,
- 112,116,114, 32, 61, 61, 32, 39, 38, 39, 32,111,114, 32,115,
- 101,108,102, 46,112,116,114, 32, 61, 61, 32, 39, 39, 32,116,
- 104,101,110, 10, 32, 32, 32,111,117,116,112,117,116, 40, 39,
- 32, 39, 44,112,117,115,104, 95,102,117,110, 99, 44, 39, 40,
- 116,111,108,117, 97, 95, 83, 44, 40,118,111,105,100, 42, 41,
- 38, 39, 46, 46,115,101,108,102, 58,103,101,116,118, 97,108,
- 117,101, 40, 99,108, 97,115,115, 44,115,116, 97,116,105, 99,
- 41, 46, 46, 39, 44, 34, 39, 44,116, 44, 39, 34, 41, 59, 39,
- 41, 10, 32, 32,101,108,115,101, 10, 32, 32, 32,111,117,116,
- 112,117,116, 40, 39, 32, 39, 44,112,117,115,104, 95,102,117,
- 110, 99, 44, 39, 40,116,111,108,117, 97, 95, 83, 44, 40,118,
- 111,105,100, 42, 41, 39, 46, 46,115,101,108,102, 58,103,101,
- 116,118, 97,108,117,101, 40, 99,108, 97,115,115, 44,115,116,
- 97,116,105, 99, 41, 46, 46, 39, 44, 34, 39, 44,116, 44, 39,
- 34, 41, 59, 39, 41, 10, 32, 32,101,110,100, 10, 32,101,110,
- 100, 10, 32,111,117,116,112,117,116, 40, 39, 32,114,101,116,
- 117,114,110, 32, 49, 59, 39, 41, 10, 32,111,117,116,112,117,
- 116, 40, 39,125, 39, 41, 10, 32,111,117,116,112,117,116, 40,
- 39, 35,101,110,100,105,102, 32, 47, 47, 35,105,102,110,100,
- 101,102, 32, 84, 79, 76, 85, 65, 95, 68, 73, 83, 65, 66, 76,
- 69, 92,110, 39, 41, 10, 32,111,117,116,112,117,116, 40, 39,
- 92,110, 39, 41, 10, 10, 32, 45, 45, 32,115,101,116, 32,102,
- 117,110, 99,116,105,111,110, 32, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 10, 32,105,102,
- 32,110,111,116, 32,115,116,114,102,105,110,100, 40,115,101,
- 108,102, 46,116,121,112,101, 44, 39, 99,111,110,115,116, 39,
- 41, 32,116,104,101,110, 10, 32, 32,105,102, 32, 99,108, 97,
- 115,115, 32,116,104,101,110, 10, 32, 32, 32,111,117,116,112,
- 117,116, 40, 34, 47, 42, 32,115,101,116, 32,102,117,110, 99,
- 116,105,111,110, 58, 34, 44,115,101,108,102, 46,110, 97,109,
- 101, 44, 34, 32,111,102, 32, 99,108, 97,115,115, 32, 34, 44,
- 99,108, 97,115,115, 44, 34, 32, 42, 47, 34, 41, 10, 32, 32,
- 101,108,115,101, 10, 32, 32, 32,111,117,116,112,117,116, 40,
- 34, 47, 42, 32,115,101,116, 32,102,117,110, 99,116,105,111,
- 110, 58, 34, 44,115,101,108,102, 46,110, 97,109,101, 44, 34,
- 32, 42, 47, 34, 41, 10, 32, 32,101,110,100, 10, 32, 32,115,
- 101,108,102, 46, 99,115,101,116,110, 97,109,101, 32, 61, 32,
- 115,101,108,102, 58, 99,102,117,110, 99,110, 97,109,101, 40,
- 34,116,111,108,117, 97, 95,115,101,116, 34, 41, 10, 32, 32,
- 111,117,116,112,117,116, 40, 34, 35,105,102,110,100,101,102,
- 32, 84, 79, 76, 85, 65, 95, 68, 73, 83, 65, 66, 76, 69, 95,
- 34, 46, 46,115,101,108,102, 46, 99,115,101,116,110, 97,109,
- 101, 41, 10, 32, 32,111,117,116,112,117,116, 40, 34, 92,110,
- 115,116, 97,116,105, 99, 32,105,110,116, 34, 44,115,101,108,
- 102, 46, 99,115,101,116,110, 97,109,101, 44, 34, 40,108,117,
- 97, 95, 83,116, 97,116,101, 42, 32,116,111,108,117, 97, 95,
- 83, 41, 34, 41, 10, 32, 32,111,117,116,112,117,116, 40, 34,
- 123, 34, 41, 10, 10, 32, 32, 45, 45, 32,100,101, 99,108, 97,
- 114,101, 32,105,110,100,101,120, 10, 32, 32,111,117,116,112,
- 117,116, 40, 39, 32,105,110,116, 32,116,111,108,117, 97, 95,
- 105,110,100,101,120, 59, 39, 41, 10, 10, 32, 32, 45, 45, 32,
- 100,101, 99,108, 97,114,101, 32,115,101,108,102, 44, 32,105,
- 102, 32,116,104,101, 32, 99, 97,115,101, 10, 32, 32,108,111,
- 99, 97,108, 32, 95, 44, 95, 44,115,116, 97,116,105, 99, 32,
- 61, 32,115,116,114,102,105,110,100, 40,115,101,108,102, 46,
- 109,111,100, 44, 39, 94, 37,115, 42, 40,115,116, 97,116,105,
- 99, 41, 39, 41, 10, 32, 32,105,102, 32, 99,108, 97,115,115,
- 32, 97,110,100, 32,115,116, 97,116,105, 99, 61, 61,110,105,
- 108, 32,116,104,101,110, 10, 32, 32, 32,111,117,116,112,117,
- 116, 40, 39, 32, 39, 44,115,101,108,102, 46,112, 97,114,101,
- 110,116, 46,116,121,112,101, 44, 39, 42, 39, 44, 39,115,101,
- 108,102, 59, 39, 41, 10, 32, 32, 32,111,117,116,112,117,116,
- 40, 39, 32,108,117, 97, 95,112,117,115,104,115,116,114,105,
- 110,103, 40,116,111,108,117, 97, 95, 83, 44, 34, 46,115,101,
- 108,102, 34, 41, 59, 39, 41, 10, 32, 32, 32,111,117,116,112,
- 117,116, 40, 39, 32,108,117, 97, 95,114, 97,119,103,101,116,
- 40,116,111,108,117, 97, 95, 83, 44, 49, 41, 59, 39, 41, 10,
- 32, 32, 32,111,117,116,112,117,116, 40, 39, 32,115,101,108,
- 102, 32, 61, 32, 39, 41, 10, 32, 32, 32,111,117,116,112,117,
- 116, 40, 39, 40, 39, 44,115,101,108,102, 46,112, 97,114,101,
- 110,116, 46,116,121,112,101, 44, 39, 42, 41, 32, 39, 41, 10,
- 32, 32, 32,111,117,116,112,117,116, 40, 39,108,117, 97, 95,
- 116,111,117,115,101,114,100, 97,116, 97, 40,116,111,108,117,
- 97, 95, 83, 44, 45, 49, 41, 59, 39, 41, 10, 32, 32,101,108,
- 115,101,105,102, 32,115,116, 97,116,105, 99, 32,116,104,101,
- 110, 10, 32, 32, 32, 95, 44, 95, 44,115,101,108,102, 46,109,
- 111,100, 32, 61, 32,115,116,114,102,105,110,100, 40,115,101,
- 108,102, 46,109,111,100, 44, 39, 94, 37,115, 42,115,116, 97,
- 116,105, 99, 37,115, 37,115, 42, 40, 46, 42, 41, 39, 41, 10,
- 32, 32,101,110,100, 10, 10, 32, 32, 45, 45, 32, 99,104,101,
- 99,107, 32,105,110,100,101,120, 10, 9, 32,111,117,116,112,
- 117,116, 40, 39, 35,105,102,110,100,101,102, 32, 84, 79, 76,
- 85, 65, 95, 82, 69, 76, 69, 65, 83, 69, 92,110, 39, 41, 10,
- 9, 32,111,117,116,112,117,116, 40, 39, 32,123, 39, 41, 10,
- 9, 32,111,117,116,112,117,116, 40, 39, 32, 32,116,111,108,
- 117, 97, 95, 69,114,114,111,114, 32,116,111,108,117, 97, 95,
- 101,114,114, 59, 39, 41, 10, 32, 32,111,117,116,112,117,116,
- 40, 39, 32, 32,105,102, 32, 40, 33,116,111,108,117, 97, 95,
- 105,115,110,117,109, 98,101,114, 40,116,111,108,117, 97, 95,
- 83, 44, 50, 44, 48, 44, 38,116,111,108,117, 97, 95,101,114,
- 114, 41, 41, 39, 41, 10, 32, 32,111,117,116,112,117,116, 40,
- 39, 32, 32, 32,116,111,108,117, 97, 95,101,114,114,111,114,
- 40,116,111,108,117, 97, 95, 83, 44, 34, 35,118,105,110,118,
- 97,108,105,100, 32,116,121,112,101, 32,105,110, 32, 97,114,
- 114, 97,121, 32,105,110,100,101,120,105,110,103, 46, 34, 44,
- 38,116,111,108,117, 97, 95,101,114,114, 41, 59, 39, 41, 10,
- 9, 9,111,117,116,112,117,116, 40, 39, 32,125, 39, 41, 10,
- 9, 9,111,117,116,112,117,116, 40, 39, 35,101,110,100,105,
- 102, 92,110, 39, 41, 10, 10, 9,105,102, 32,102,108, 97,103,
- 115, 91, 39, 49, 39, 93, 32,116,104,101,110, 32, 45, 45, 32,
- 102,111,114, 32, 99,111,109,112, 97,116,105, 98,105,108,105,
- 116,121, 32,119,105,116,104, 32,116,111,108,117, 97, 53, 32,
- 63, 10, 9, 9,111,117,116,112,117,116, 40, 39, 32,116,111,
- 108,117, 97, 95,105,110,100,101,120, 32, 61, 32, 40,105,110,
- 116, 41,116,111,108,117, 97, 95,116,111,110,117,109, 98,101,
- 114, 40,116,111,108,117, 97, 95, 83, 44, 50, 44, 48, 41, 45,
- 49, 59, 39, 41, 10, 9,101,108,115,101, 10, 9, 9,111,117,
- 116,112,117,116, 40, 39, 32,116,111,108,117, 97, 95,105,110,
- 100,101,120, 32, 61, 32, 40,105,110,116, 41,116,111,108,117,
- 97, 95,116,111,110,117,109, 98,101,114, 40,116,111,108,117,
- 97, 95, 83, 44, 50, 44, 48, 41, 59, 39, 41, 10, 9,101,110,
- 100, 10, 10, 9, 32,111,117,116,112,117,116, 40, 39, 35,105,
- 102,110,100,101,102, 32, 84, 79, 76, 85, 65, 95, 82, 69, 76,
- 69, 65, 83, 69, 92,110, 39, 41, 10, 9,105,102, 32,115,101,
- 108,102, 46,100,105,109, 32, 97,110,100, 32,115,101,108,102,
- 46,100,105,109, 32,126, 61, 32, 39, 39, 32,116,104,101,110,
- 10, 9, 32, 32,111,117,116,112,117,116, 40, 39, 32,105,102,
- 32, 40,116,111,108,117, 97, 95,105,110,100,101,120, 60, 48,
- 32,124,124, 32,116,111,108,117, 97, 95,105,110,100,101,120,
- 62, 61, 39, 46, 46,115,101,108,102, 46,100,105,109, 46, 46,
- 39, 41, 39, 41, 10, 9,101,108,115,101, 10, 9, 32, 32,111,
- 117,116,112,117,116, 40, 39, 32,105,102, 32, 40,116,111,108,
- 117, 97, 95,105,110,100,101,120, 60, 48, 41, 39, 41, 10, 9,
- 101,110,100, 10, 32, 32,111,117,116,112,117,116, 40, 39, 32,
- 32,116,111,108,117, 97, 95,101,114,114,111,114, 40,116,111,
- 108,117, 97, 95, 83, 44, 34, 97,114,114, 97,121, 32,105,110,
- 100,101,120,105,110,103, 32,111,117,116, 32,111,102, 32,114,
- 97,110,103,101, 46, 34, 44, 78, 85, 76, 76, 41, 59, 39, 41,
- 10, 9, 9,111,117,116,112,117,116, 40, 39, 35,101,110,100,
- 105,102, 92,110, 39, 41, 10, 10, 32, 32, 45, 45, 32, 97,115,
- 115,105,103,110, 32,118, 97,108,117,101, 10, 32, 32,108,111,
- 99, 97,108, 32,112,116,114, 32, 61, 32, 39, 39, 10, 32, 32,
- 105,102, 32,115,101,108,102, 46,112,116,114,126, 61, 39, 39,
- 32,116,104,101,110, 32,112,116,114, 32, 61, 32, 39, 42, 39,
- 32,101,110,100, 10, 32, 32,111,117,116,112,117,116, 40, 39,
- 32, 39, 41, 10, 32, 32,105,102, 32, 99,108, 97,115,115, 32,
- 97,110,100, 32,115,116, 97,116,105, 99, 32,116,104,101,110,
- 10, 32, 32, 32,111,117,116,112,117,116, 40, 99,108, 97,115,
- 115, 46, 46, 39, 58, 58, 39, 46, 46,115,101,108,102, 46,110,
- 97,109,101, 46, 46, 39, 91,116,111,108,117, 97, 95,105,110,
- 100,101,120, 93, 39, 41, 10, 32, 32,101,108,115,101,105,102,
- 32, 99,108, 97,115,115, 32,116,104,101,110, 10, 32, 32, 32,
- 111,117,116,112,117,116, 40, 39,115,101,108,102, 45, 62, 39,
- 46, 46,115,101,108,102, 46,110, 97,109,101, 46, 46, 39, 91,
- 116,111,108,117, 97, 95,105,110,100,101,120, 93, 39, 41, 10,
- 32, 32,101,108,115,101, 10, 32, 32, 32,111,117,116,112,117,
- 116, 40,115,101,108,102, 46,110, 97,109,101, 46, 46, 39, 91,
- 116,111,108,117, 97, 95,105,110,100,101,120, 93, 39, 41, 10,
- 32, 32,101,110,100, 10, 32, 32,108,111, 99, 97,108, 32,116,
- 32, 61, 32,105,115, 98, 97,115,105, 99, 40,115,101,108,102,
- 46,116,121,112,101, 41, 10, 32, 32,111,117,116,112,117,116,
- 40, 39, 32, 61, 32, 39, 41, 10, 32, 32,105,102, 32,110,111,
- 116, 32,116, 32, 97,110,100, 32,112,116,114, 61, 61, 39, 39,
- 32,116,104,101,110, 32,111,117,116,112,117,116, 40, 39, 42,
- 39, 41, 32,101,110,100, 10, 32, 32,111,117,116,112,117,116,
- 40, 39, 40, 40, 39, 44,115,101,108,102, 46,109,111,100, 44,
- 115,101,108,102, 46,116,121,112,101, 41, 10, 32, 32,105,102,
- 32,110,111,116, 32,116, 32,116,104,101,110, 10, 32, 32, 32,
- 111,117,116,112,117,116, 40, 39, 42, 39, 41, 10, 32, 32,101,
- 110,100, 10, 32, 32,111,117,116,112,117,116, 40, 39, 41, 32,
- 39, 41, 10, 32, 32,108,111, 99, 97,108, 32,100,101,102, 32,
- 61, 32, 48, 10, 32, 32,105,102, 32,115,101,108,102, 46,100,
- 101,102, 32,126, 61, 32, 39, 39, 32,116,104,101,110, 32,100,
- 101,102, 32, 61, 32,115,101,108,102, 46,100,101,102, 32,101,
- 110,100, 10, 32, 32,105,102, 32,116, 32,116,104,101,110, 10,
- 32, 32, 32,111,117,116,112,117,116, 40, 39,116,111,108,117,
- 97, 95,116,111, 39, 46, 46,116, 44, 39, 40,116,111,108,117,
- 97, 95, 83, 44, 51, 44, 39, 44,100,101,102, 44, 39, 41, 41,
- 59, 39, 41, 10, 32, 32,101,108,115,101, 10, 32, 32, 32,108,
- 111, 99, 97,108, 32,116,111, 95,102,117,110, 99, 32, 61, 32,
- 103,101,116, 95,116,111, 95,102,117,110, 99,116,105,111,110,
- 40,115,101,108,102, 46,116,121,112,101, 41, 10, 32, 32, 32,
- 111,117,116,112,117,116, 40,116,111, 95,102,117,110, 99, 44,
- 39, 40,116,111,108,117, 97, 95, 83, 44, 51, 44, 39, 44,100,
- 101,102, 44, 39, 41, 41, 59, 39, 41, 10, 32, 32,101,110,100,
- 10, 32, 32,111,117,116,112,117,116, 40, 39, 32,114,101,116,
- 117,114,110, 32, 48, 59, 39, 41, 10, 32, 32,111,117,116,112,
- 117,116, 40, 39,125, 39, 41, 10, 32, 32,111,117,116,112,117,
- 116, 40, 39, 35,101,110,100,105,102, 32, 47, 47, 35,105,102,
- 110,100,101,102, 32, 84, 79, 76, 85, 65, 95, 68, 73, 83, 65,
- 66, 76, 69, 92,110, 39, 41, 10, 32, 32,111,117,116,112,117,
- 116, 40, 39, 92,110, 39, 41, 10, 32,101,110,100, 10, 10,101,
- 110,100, 10, 10,102,117,110, 99,116,105,111,110, 32, 99,108,
- 97,115,115, 65,114,114, 97,121, 58,114,101,103,105,115,116,
- 101,114, 32, 40,112,114,101, 41, 10, 9,105,102, 32,110,111,
- 116, 32,115,101,108,102, 58, 99,104,101, 99,107, 95,112,117,
- 98,108,105, 99, 95, 97, 99, 99,101,115,115, 40, 41, 32,116,
- 104,101,110, 10, 9, 9,114,101,116,117,114,110, 10, 9,101,
- 110,100, 10, 10, 32,112,114,101, 32, 61, 32,112,114,101, 32,
- 111,114, 32, 39, 39, 10, 32,105,102, 32,115,101,108,102, 46,
- 99,115,101,116,110, 97,109,101, 32,116,104,101,110, 10, 32,
- 32,111,117,116,112,117,116, 40,112,114,101, 46, 46, 39,116,
- 111,108,117, 97, 95, 97,114,114, 97,121, 40,116,111,108,117,
- 97, 95, 83, 44, 34, 39, 46, 46,115,101,108,102, 46,108,110,
- 97,109,101, 46, 46, 39, 34, 44, 39, 46, 46,115,101,108,102,
- 46, 99,103,101,116,110, 97,109,101, 46, 46, 39, 44, 39, 46,
- 46,115,101,108,102, 46, 99,115,101,116,110, 97,109,101, 46,
- 46, 39, 41, 59, 39, 41, 10, 32,101,108,115,101, 10, 32, 32,
- 111,117,116,112,117,116, 40,112,114,101, 46, 46, 39,116,111,
- 108,117, 97, 95, 97,114,114, 97,121, 40,116,111,108,117, 97,
- 95, 83, 44, 34, 39, 46, 46,115,101,108,102, 46,108,110, 97,
- 109,101, 46, 46, 39, 34, 44, 39, 46, 46,115,101,108,102, 46,
- 99,103,101,116,110, 97,109,101, 46, 46, 39, 44, 78, 85, 76,
- 76, 41, 59, 39, 41, 10, 32,101,110,100, 10,101,110,100, 10,
- 10, 45, 45, 32, 73,110,116,101,114,110, 97,108, 32, 99,111,
- 110,115,116,114,117, 99,116,111,114, 10,102,117,110, 99,116,
- 105,111,110, 32, 95, 65,114,114, 97,121, 32, 40,116, 41, 10,
- 32,115,101,116,109,101,116, 97,116, 97, 98,108,101, 40,116,
- 44, 99,108, 97,115,115, 65,114,114, 97,121, 41, 10, 32, 97,
- 112,112,101,110,100, 40,116, 41, 10, 32,114,101,116,117,114,
- 110, 32,116, 10,101,110,100, 10, 10, 45, 45, 32, 67,111,110,
- 115,116,114,117, 99,116,111,114, 10, 45, 45, 32, 69,120,112,
- 101, 99,116,115, 32, 97, 32,115,116,114,105,110,103, 32,114,
- 101,112,114,101,115,101,110,116,105,110,103, 32,116,104,101,
- 32,118, 97,114,105, 97, 98,108,101, 32,100,101, 99,108, 97,
- 114, 97,116,105,111,110, 46, 10,102,117,110, 99,116,105,111,
- 110, 32, 65,114,114, 97,121, 32, 40,115, 41, 10, 32,114,101,
- 116,117,114,110, 32, 95, 65,114,114, 97,121, 32, 40, 68,101,
- 99,108, 97,114, 97,116,105,111,110, 40,115, 44, 39,118, 97,
- 114, 39, 41, 41, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: lua/tolua++/src/bin/lua/array.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32,102,117,110, 99,116,
- 105,111,110, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,
- 105,116,116,101,110, 32, 98,121, 32, 87, 97,108,100,101,109,
- 97,114, 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67,
- 71,114, 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45,
- 32, 74,117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,
- 100, 58, 32, 36, 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,
- 111,100,101, 32,105,115, 32,102,114,101,101, 32,115,111,102,
- 116,119, 97,114,101, 59, 32,121,111,117, 32, 99, 97,110, 32,
- 114,101,100,105,115,116,114,105, 98,117,116,101, 32,105,116,
- 32, 97,110,100, 47,111,114, 32,109,111,100,105,102,121, 32,
- 105,116, 46, 10, 45, 45, 32, 84,104,101, 32,115,111,102,116,
- 119, 97,114,101, 32,112,114,111,118,105,100,101,100, 32,104,
- 101,114,101,117,110,100,101,114, 32,105,115, 32,111,110, 32,
- 97,110, 32, 34, 97,115, 32,105,115, 34, 32, 98, 97,115,105,
- 115, 44, 32, 97,110,100, 10, 45, 45, 32,116,104,101, 32, 97,
- 117,116,104,111,114, 32,104, 97,115, 32,110,111, 32,111, 98,
- 108,105,103, 97,116,105,111,110, 32,116,111, 32,112,114,111,
- 118,105,100,101, 32,109, 97,105,110,116,101,110, 97,110, 99,
- 101, 44, 32,115,117,112,112,111,114,116, 44, 32,117,112,100,
- 97,116,101,115, 44, 10, 45, 45, 32,101,110,104, 97,110, 99,
- 101,109,101,110,116,115, 44, 32,111,114, 32,109,111,100,105,
- 102,105, 99, 97,116,105,111,110,115, 46, 10, 10, 10, 10, 45,
- 45, 32, 70,117,110, 99,116,105,111,110, 32, 99,108, 97,115,
- 115, 10, 45, 45, 32, 82,101,112,114,101,115,101,110,116,115,
- 32, 97, 32,102,117,110, 99,116,105,111,110, 32,111,114, 32,
- 97, 32, 99,108, 97,115,115, 32,109,101,116,104,111,100, 46,
- 10, 45, 45, 32, 84,104,101, 32,102,111,108,108,111,119,105,
- 110,103, 32,102,105,101,108,100,115, 32, 97,114,101, 32,115,
- 116,111,114,101,100, 58, 10, 45, 45, 32, 32,109,111,100, 32,
- 32, 61, 32,116,121,112,101, 32,109,111,100,105,102,105,101,
- 114,115, 10, 45, 45, 32, 32,116,121,112,101, 32, 61, 32,116,
- 121,112,101, 10, 45, 45, 32, 32,112,116,114, 32, 32, 61, 32,
- 34, 42, 34, 32,111,114, 32, 34, 38, 34, 44, 32,105,102, 32,
- 114,101,112,114,101,115,101,110,116,105,110,103, 32, 97, 32,
- 112,111,105,110,116,101,114, 32,111,114, 32, 97, 32,114,101,
- 102,101,114,101,110, 99,101, 10, 45, 45, 32, 32,110, 97,109,
- 101, 32, 61, 32,110, 97,109,101, 10, 45, 45, 32, 32,108,110,
- 97,109,101, 32, 61, 32,108,117, 97, 32,110, 97,109,101, 10,
- 45, 45, 32, 32, 97,114,103,115, 32, 32, 61, 32,108,105,115,
- 116, 32,111,102, 32, 97,114,103,117,109,101,110,116, 32,100,
- 101, 99,108, 97,114, 97,116,105,111,110,115, 10, 45, 45, 32,
- 32, 99,111,110,115,116, 32, 61, 32,105,102, 32,105,116, 32,
- 105,115, 32, 97, 32,109,101,116,104,111,100, 32,114,101, 99,
- 101,105,118,105,110,103, 32, 97, 32, 99,111,110,115,116, 32,
- 34,116,104,105,115, 34, 46, 10, 99,108, 97,115,115, 70,117,
- 110, 99,116,105,111,110, 32, 61, 32,123, 10, 32,109,111,100,
- 32, 61, 32, 39, 39, 44, 10, 32,116,121,112,101, 32, 61, 32,
- 39, 39, 44, 10, 32,112,116,114, 32, 61, 32, 39, 39, 44, 10,
- 32,110, 97,109,101, 32, 61, 32, 39, 39, 44, 10, 32, 97,114,
- 103,115, 32, 61, 32,123,110, 61, 48,125, 44, 10, 32, 99,111,
- 110,115,116, 32, 61, 32, 39, 39, 44, 10,125, 10, 99,108, 97,
- 115,115, 70,117,110, 99,116,105,111,110, 46, 95, 95,105,110,
- 100,101,120, 32, 61, 32, 99,108, 97,115,115, 70,117,110, 99,
- 116,105,111,110, 10,115,101,116,109,101,116, 97,116, 97, 98,
- 108,101, 40, 99,108, 97,115,115, 70,117,110, 99,116,105,111,
- 110, 44, 99,108, 97,115,115, 70,101, 97,116,117,114,101, 41,
- 10, 10, 45, 45, 32,100,101, 99,108, 97,114,101, 32,116, 97,
- 103,115, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,
- 115,115, 70,117,110, 99,116,105,111,110, 58,100,101, 99,108,
- 116,121,112,101, 32, 40, 41, 10, 32,115,101,108,102, 46,116,
- 121,112,101, 32, 61, 32,116,121,112,101,118, 97,114, 40,115,
- 101,108,102, 46,116,121,112,101, 41, 10, 32,105,102, 32,115,
- 116,114,102,105,110,100, 40,115,101,108,102, 46,109,111,100,
- 44, 39, 99,111,110,115,116, 39, 41, 32,116,104,101,110, 10,
- 9, 32,115,101,108,102, 46,116,121,112,101, 32, 61, 32, 39,
- 99,111,110,115,116, 32, 39, 46, 46,115,101,108,102, 46,116,
- 121,112,101, 10, 9, 9,115,101,108,102, 46,109,111,100, 32,
- 61, 32,103,115,117, 98, 40,115,101,108,102, 46,109,111,100,
- 44, 39, 99,111,110,115,116, 39, 44, 39, 39, 41, 10, 9,101,
- 110,100, 10, 32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32,
- 119,104,105,108,101, 32,115,101,108,102, 46, 97,114,103,115,
- 91,105, 93, 32,100,111, 10, 32, 32,115,101,108,102, 46, 97,
- 114,103,115, 91,105, 93, 58,100,101, 99,108,116,121,112,101,
- 40, 41, 10, 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32,101,
- 110,100, 10,101,110,100, 10, 10, 10, 45, 45, 32, 87,114,105,
- 116,101, 32, 98,105,110,100,105,110,103, 32,102,117,110, 99,
- 116,105,111,110, 10, 45, 45, 32, 79,117,116,112,117,116,115,
- 32, 67, 47, 67, 43, 43, 32, 98,105,110,100,105,110,103, 32,
- 102,117,110, 99,116,105,111,110, 46, 10,102,117,110, 99,116,
- 105,111,110, 32, 99,108, 97,115,115, 70,117,110, 99,116,105,
- 111,110, 58,115,117,112, 99,111,100,101, 32, 40,108,111, 99,
- 97,108, 95, 99,111,110,115,116,114,117, 99,116,111,114, 41,
- 10, 10, 32,108,111, 99, 97,108, 32,111,118,101,114,108,111,
- 97,100, 32, 61, 32,115,116,114,115,117, 98, 40,115,101,108,
- 102, 46, 99,110, 97,109,101, 44, 45, 50, 44, 45, 49, 41, 32,
- 45, 32, 49, 32, 32, 45, 45, 32,105,110,100,105, 99, 97,116,
- 101, 32,111,118,101,114,108,111, 97,100,101,100, 32,102,117,
- 110, 99, 10, 32,108,111, 99, 97,108, 32,110,114,101,116, 32,
- 61, 32, 48, 32, 32, 32, 32, 32, 32, 45, 45, 32,110,117,109,
- 98,101,114, 32,111,102, 32,114,101,116,117,114,110,101,100,
- 32,118, 97,108,117,101,115, 10, 32,108,111, 99, 97,108, 32,
- 99,108, 97,115,115, 32, 61, 32,115,101,108,102, 58,105,110,
- 99,108, 97,115,115, 40, 41, 10, 32,108,111, 99, 97,108, 32,
- 95, 44, 95, 44,115,116, 97,116,105, 99, 32, 61, 32,115,116,
- 114,102,105,110,100, 40,115,101,108,102, 46,109,111,100, 44,
- 39, 94, 37,115, 42, 40,115,116, 97,116,105, 99, 41, 39, 41,
- 10, 32,105,102, 32, 99,108, 97,115,115, 32,116,104,101,110,
- 10, 10, 32, 9,105,102, 32,115,101,108,102, 46,110, 97,109,
- 101, 32, 61, 61, 32, 39,110,101,119, 39, 32, 97,110,100, 32,
- 115,101,108,102, 46,112, 97,114,101,110,116, 46,102,108, 97,
- 103,115, 46,112,117,114,101, 95,118,105,114,116,117, 97,108,
- 32,116,104,101,110, 10, 32, 9, 9, 45, 45, 32,110,111, 32,
- 99,111,110,115,116,114,117, 99,116,111,114, 32,102,111,114,
- 32, 99,108, 97,115,115,101,115, 32,119,105,116,104, 32,112,
- 117,114,101, 32,118,105,114,116,117, 97,108, 32,109,101,116,
- 104,111,100,115, 10, 32, 9, 9,114,101,116,117,114,110, 10,
- 32, 9,101,110,100, 10, 10, 32, 9,105,102, 32,108,111, 99,
- 97,108, 95, 99,111,110,115,116,114,117, 99,116,111,114, 32,
- 116,104,101,110, 10, 9, 9,111,117,116,112,117,116, 40, 34,
- 47, 42, 32,109,101,116,104,111,100, 58, 32,110,101,119, 95,
- 108,111, 99, 97,108, 32,111,102, 32, 99,108, 97,115,115, 32,
- 34, 44, 99,108, 97,115,115, 44, 34, 32, 42, 47, 34, 41, 10,
- 9,101,108,115,101, 10, 9, 9,111,117,116,112,117,116, 40,
- 34, 47, 42, 32,109,101,116,104,111,100, 58, 34, 44,115,101,
- 108,102, 46,110, 97,109,101, 44, 34, 32,111,102, 32, 99,108,
- 97,115,115, 32, 34, 44, 99,108, 97,115,115, 44, 34, 32, 42,
- 47, 34, 41, 10, 9,101,110,100, 10, 32,101,108,115,101, 10,
- 32, 32,111,117,116,112,117,116, 40, 34, 47, 42, 32,102,117,
- 110, 99,116,105,111,110, 58, 34, 44,115,101,108,102, 46,110,
- 97,109,101, 44, 34, 32, 42, 47, 34, 41, 10, 32,101,110,100,
- 10, 10, 32,105,102, 32,108,111, 99, 97,108, 95, 99,111,110,
- 115,116,114,117, 99,116,111,114, 32,116,104,101,110, 10, 32,
- 32,111,117,116,112,117,116, 40, 34, 35,105,102,110,100,101,
- 102, 32, 84, 79, 76, 85, 65, 95, 68, 73, 83, 65, 66, 76, 69,
- 95, 34, 46, 46,115,101,108,102, 46, 99,110, 97,109,101, 46,
- 46, 34, 95,108,111, 99, 97,108, 34, 41, 10, 32, 32,111,117,
- 116,112,117,116, 40, 34, 92,110,115,116, 97,116,105, 99, 32,
- 105,110,116, 34, 44,115,101,108,102, 46, 99,110, 97,109,101,
- 46, 46, 34, 95,108,111, 99, 97,108, 34, 44, 34, 40,108,117,
- 97, 95, 83,116, 97,116,101, 42, 32,116,111,108,117, 97, 95,
- 83, 41, 34, 41, 10, 32,101,108,115,101, 10, 32, 32,111,117,
- 116,112,117,116, 40, 34, 35,105,102,110,100,101,102, 32, 84,
- 79, 76, 85, 65, 95, 68, 73, 83, 65, 66, 76, 69, 95, 34, 46,
- 46,115,101,108,102, 46, 99,110, 97,109,101, 41, 10, 32, 32,
- 111,117,116,112,117,116, 40, 34, 92,110,115,116, 97,116,105,
- 99, 32,105,110,116, 34, 44,115,101,108,102, 46, 99,110, 97,
- 109,101, 44, 34, 40,108,117, 97, 95, 83,116, 97,116,101, 42,
- 32,116,111,108,117, 97, 95, 83, 41, 34, 41, 10, 32,101,110,
- 100, 10, 32,111,117,116,112,117,116, 40, 34,123, 34, 41, 10,
- 10, 32, 45, 45, 32, 99,104,101, 99,107, 32,116,121,112,101,
- 115, 10, 9,105,102, 32,111,118,101,114,108,111, 97,100, 32,
- 60, 32, 48, 32,116,104,101,110, 10, 9, 32,111,117,116,112,
- 117,116, 40, 39, 35,105,102,110,100,101,102, 32, 84, 79, 76,
- 85, 65, 95, 82, 69, 76, 69, 65, 83, 69, 92,110, 39, 41, 10,
- 9,101,110,100, 10, 9,111,117,116,112,117,116, 40, 39, 32,
- 116,111,108,117, 97, 95, 69,114,114,111,114, 32,116,111,108,
- 117, 97, 95,101,114,114, 59, 39, 41, 10, 32,111,117,116,112,
- 117,116, 40, 39, 32,105,102, 32, 40, 92,110, 39, 41, 10, 32,
- 45, 45, 32, 99,104,101, 99,107, 32,115,101,108,102, 10, 32,
- 108,111, 99, 97,108, 32,110, 97,114,103, 10, 32,105,102, 32,
- 99,108, 97,115,115, 32,116,104,101,110, 32,110, 97,114,103,
- 61, 50, 32,101,108,115,101, 32,110, 97,114,103, 61, 49, 32,
- 101,110,100, 10, 32,105,102, 32, 99,108, 97,115,115, 32,116,
- 104,101,110, 10, 9, 9,108,111, 99, 97,108, 32,102,117,110,
- 99, 32, 61, 32,103,101,116, 95,105,115, 95,102,117,110, 99,
- 116,105,111,110, 40,115,101,108,102, 46,112, 97,114,101,110,
- 116, 46,116,121,112,101, 41, 10, 9, 9,108,111, 99, 97,108,
- 32,116,121,112,101, 32, 61, 32,115,101,108,102, 46,112, 97,
- 114,101,110,116, 46,116,121,112,101, 10, 9, 9,105,102, 32,
- 115,101,108,102, 46,110, 97,109,101, 61, 61, 39,110,101,119,
- 39, 32,111,114, 32,115,116, 97,116,105, 99,126, 61,110,105,
- 108, 32,116,104,101,110, 10, 9, 9, 9,102,117,110, 99, 32,
- 61, 32, 39,116,111,108,117, 97, 95,105,115,117,115,101,114,
- 116, 97, 98,108,101, 39, 10, 9, 9, 9,116,121,112,101, 32,
- 61, 32,115,101,108,102, 46,112, 97,114,101,110,116, 46,116,
- 121,112,101, 10, 9, 9,101,110,100, 10, 9, 9,105,102, 32,
- 115,101,108,102, 46, 99,111,110,115,116, 32,126, 61, 32, 39,
- 39, 32,116,104,101,110, 10, 9, 9, 9,116,121,112,101, 32,
- 61, 32, 34, 99,111,110,115,116, 32, 34, 46, 46,116,121,112,
- 101, 10, 9, 9,101,110,100, 10, 9, 9,111,117,116,112,117,
- 116, 40, 39, 32, 32, 32, 32, 32, 33, 39, 46, 46,102,117,110,
- 99, 46, 46, 39, 40,116,111,108,117, 97, 95, 83, 44, 49, 44,
- 34, 39, 46, 46,116,121,112,101, 46, 46, 39, 34, 44, 48, 44,
- 38,116,111,108,117, 97, 95,101,114,114, 41, 32,124,124, 92,
- 110, 39, 41, 10, 32,101,110,100, 10, 32, 45, 45, 32, 99,104,
- 101, 99,107, 32, 97,114,103,115, 10, 32,105,102, 32,115,101,
- 108,102, 46, 97,114,103,115, 91, 49, 93, 46,116,121,112,101,
- 32,126, 61, 32, 39,118,111,105,100, 39, 32,116,104,101,110,
- 10, 32, 32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32, 32,
- 119,104,105,108,101, 32,115,101,108,102, 46, 97,114,103,115,
- 91,105, 93, 32,100,111, 10, 32, 32, 32,108,111, 99, 97,108,
- 32, 98,116,121,112,101, 32, 61, 32,105,115, 98, 97,115,105,
- 99, 40,115,101,108,102, 46, 97,114,103,115, 91,105, 93, 46,
- 116,121,112,101, 41, 10, 32, 32, 32,105,102, 32, 98,116,121,
- 112,101, 32,126, 61, 32, 39,118, 97,108,117,101, 39, 32, 97,
- 110,100, 32, 98,116,121,112,101, 32,126, 61, 32, 39,115,116,
- 97,116,101, 39, 32,116,104,101,110, 10, 32, 32, 32, 32,111,
- 117,116,112,117,116, 40, 39, 32, 32, 32, 32, 32, 39, 46, 46,
- 115,101,108,102, 46, 97,114,103,115, 91,105, 93, 58,111,117,
- 116, 99,104,101, 99,107,116,121,112,101, 40,110, 97,114,103,
- 41, 46, 46, 39, 32,124,124, 92,110, 39, 41, 10, 32, 32, 32,
- 101,110,100, 10, 32, 32, 32,105,102, 32, 98,116,121,112,101,
- 32,126, 61, 32, 39,115,116, 97,116,101, 39, 32,116,104,101,
- 110, 10, 9, 32, 32, 32,110, 97,114,103, 32, 61, 32,110, 97,
- 114,103, 43, 49, 10, 32, 32, 32,101,110,100, 10, 32, 32, 32,
- 105, 32, 61, 32,105, 43, 49, 10, 32, 32,101,110,100, 10, 32,
- 101,110,100, 10, 32, 45, 45, 32, 99,104,101, 99,107, 32,101,
- 110,100, 32,111,102, 32,108,105,115,116, 10, 32,111,117,116,
- 112,117,116, 40, 39, 32, 32, 32, 32, 32, 33,116,111,108,117,
- 97, 95,105,115,110,111,111, 98,106, 40,116,111,108,117, 97,
- 95, 83, 44, 39, 46, 46,110, 97,114,103, 46, 46, 39, 44, 38,
- 116,111,108,117, 97, 95,101,114,114, 41, 92,110, 32, 41, 39,
- 41, 10, 9,111,117,116,112,117,116, 40, 39, 32, 32,103,111,
- 116,111, 32,116,111,108,117, 97, 95,108,101,114,114,111,114,
- 59, 39, 41, 10, 10, 32,111,117,116,112,117,116, 40, 39, 32,
- 101,108,115,101, 92,110, 39, 41, 10, 9,105,102, 32,111,118,
- 101,114,108,111, 97,100, 32, 60, 32, 48, 32,116,104,101,110,
- 10, 9, 32,111,117,116,112,117,116, 40, 39, 35,101,110,100,
- 105,102, 92,110, 39, 41, 10, 9,101,110,100, 10, 9,111,117,
- 116,112,117,116, 40, 39, 32,123, 39, 41, 10, 10, 32, 45, 45,
- 32,100,101, 99,108, 97,114,101, 32,115,101,108,102, 44, 32,
- 105,102, 32,116,104,101, 32, 99, 97,115,101, 10, 32,108,111,
- 99, 97,108, 32,110, 97,114,103, 10, 32,105,102, 32, 99,108,
- 97,115,115, 32,116,104,101,110, 32,110, 97,114,103, 61, 50,
- 32,101,108,115,101, 32,110, 97,114,103, 61, 49, 32,101,110,
- 100, 10, 32,105,102, 32, 99,108, 97,115,115, 32, 97,110,100,
- 32,115,101,108,102, 46,110, 97,109,101,126, 61, 39,110,101,
- 119, 39, 32, 97,110,100, 32,115,116, 97,116,105, 99, 61, 61,
- 110,105,108, 32,116,104,101,110, 10, 32, 32,111,117,116,112,
- 117,116, 40, 39, 32, 39, 44,115,101,108,102, 46, 99,111,110,
- 115,116, 44,115,101,108,102, 46,112, 97,114,101,110,116, 46,
- 116,121,112,101, 44, 39, 42, 39, 44, 39,115,101,108,102, 32,
- 61, 32, 39, 41, 10, 32, 32,111,117,116,112,117,116, 40, 39,
- 40, 39, 44,115,101,108,102, 46, 99,111,110,115,116, 44,115,
- 101,108,102, 46,112, 97,114,101,110,116, 46,116,121,112,101,
- 44, 39, 42, 41, 32, 39, 41, 10, 32, 32,108,111, 99, 97,108,
- 32,116,111, 95,102,117,110, 99, 32, 61, 32,103,101,116, 95,
- 116,111, 95,102,117,110, 99,116,105,111,110, 40,115,101,108,
- 102, 46,112, 97,114,101,110,116, 46,116,121,112,101, 41, 10,
- 32, 32,111,117,116,112,117,116, 40,116,111, 95,102,117,110,
- 99, 44, 39, 40,116,111,108,117, 97, 95, 83, 44, 49, 44, 48,
- 41, 59, 39, 41, 10, 32,101,108,115,101,105,102, 32,115,116,
- 97,116,105, 99, 32,116,104,101,110, 10, 32, 32, 95, 44, 95,
- 44,115,101,108,102, 46,109,111,100, 32, 61, 32,115,116,114,
- 102,105,110,100, 40,115,101,108,102, 46,109,111,100, 44, 39,
- 94, 37,115, 42,115,116, 97,116,105, 99, 37,115, 37,115, 42,
- 40, 46, 42, 41, 39, 41, 10, 32,101,110,100, 10, 32, 45, 45,
- 32,100,101, 99,108, 97,114,101, 32,112, 97,114, 97,109,101,
- 116,101,114,115, 10, 32,105,102, 32,115,101,108,102, 46, 97,
- 114,103,115, 91, 49, 93, 46,116,121,112,101, 32,126, 61, 32,
- 39,118,111,105,100, 39, 32,116,104,101,110, 10, 32, 32,108,
- 111, 99, 97,108, 32,105, 61, 49, 10, 32, 32,119,104,105,108,
- 101, 32,115,101,108,102, 46, 97,114,103,115, 91,105, 93, 32,
- 100,111, 10, 32, 32, 32,115,101,108,102, 46, 97,114,103,115,
- 91,105, 93, 58,100,101, 99,108, 97,114,101, 40,110, 97,114,
- 103, 41, 10, 32, 32, 32,105,102, 32,105,115, 98, 97,115,105,
- 99, 40,115,101,108,102, 46, 97,114,103,115, 91,105, 93, 46,
- 116,121,112,101, 41, 32,126, 61, 32, 34,115,116, 97,116,101,
- 34, 32,116,104,101,110, 10, 9, 32, 32, 32,110, 97,114,103,
- 32, 61, 32,110, 97,114,103, 43, 49, 10, 32, 32, 32,101,110,
- 100, 10, 32, 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32, 32,
- 101,110,100, 10, 32,101,110,100, 10, 10, 32, 45, 45, 32, 99,
- 104,101, 99,107, 32,115,101,108,102, 10, 32,105,102, 32, 99,
- 108, 97,115,115, 32, 97,110,100, 32,115,101,108,102, 46,110,
- 97,109,101,126, 61, 39,110,101,119, 39, 32, 97,110,100, 32,
- 115,116, 97,116,105, 99, 61, 61,110,105,108, 32,116,104,101,
- 110, 10, 9, 32,111,117,116,112,117,116, 40, 39, 35,105,102,
- 110,100,101,102, 32, 84, 79, 76, 85, 65, 95, 82, 69, 76, 69,
- 65, 83, 69, 92,110, 39, 41, 10, 32, 32,111,117,116,112,117,
- 116, 40, 39, 32, 32,105,102, 32, 40, 33,115,101,108,102, 41,
- 32,116,111,108,117, 97, 95,101,114,114,111,114, 40,116,111,
- 108,117, 97, 95, 83, 44, 34,105,110,118, 97,108,105,100, 32,
- 92, 39,115,101,108,102, 92, 39, 32,105,110, 32,102,117,110,
- 99,116,105,111,110, 32, 92, 39, 39, 46, 46,115,101,108,102,
- 46,110, 97,109,101, 46, 46, 39, 92, 39, 34, 44, 78, 85, 76,
- 76, 41, 59, 39, 41, 59, 10, 9, 32,111,117,116,112,117,116,
- 40, 39, 35,101,110,100,105,102, 92,110, 39, 41, 10, 32,101,
- 110,100, 10, 10, 32, 45, 45, 32,103,101,116, 32, 97,114,114,
- 97,121, 32,101,108,101,109,101,110,116, 32,118, 97,108,117,
- 101,115, 10, 32,105,102, 32, 99,108, 97,115,115, 32,116,104,
- 101,110, 32,110, 97,114,103, 61, 50, 32,101,108,115,101, 32,
- 110, 97,114,103, 61, 49, 32,101,110,100, 10, 32,105,102, 32,
- 115,101,108,102, 46, 97,114,103,115, 91, 49, 93, 46,116,121,
- 112,101, 32,126, 61, 32, 39,118,111,105,100, 39, 32,116,104,
- 101,110, 10, 32, 32,108,111, 99, 97,108, 32,105, 61, 49, 10,
- 32, 32,119,104,105,108,101, 32,115,101,108,102, 46, 97,114,
- 103,115, 91,105, 93, 32,100,111, 10, 32, 32, 32,115,101,108,
- 102, 46, 97,114,103,115, 91,105, 93, 58,103,101,116, 97,114,
- 114, 97,121, 40,110, 97,114,103, 41, 10, 32, 32, 32,110, 97,
- 114,103, 32, 61, 32,110, 97,114,103, 43, 49, 10, 32, 32, 32,
- 105, 32, 61, 32,105, 43, 49, 10, 32, 32,101,110,100, 10, 32,
- 101,110,100, 10, 10, 32,108,111, 99, 97,108, 32,111,117,116,
- 32, 61, 32,115,116,114,105,110,103, 46,102,105,110,100, 40,
- 115,101,108,102, 46,109,111,100, 44, 32, 34,116,111,108,117,
- 97, 95,111,117,116,115,105,100,101, 34, 41, 10, 32, 45, 45,
- 32, 99, 97,108,108, 32,102,117,110, 99,116,105,111,110, 10,
- 32,105,102, 32, 99,108, 97,115,115, 32, 97,110,100, 32,115,
- 101,108,102, 46,110, 97,109,101, 61, 61, 39,100,101,108,101,
- 116,101, 39, 32,116,104,101,110, 10, 32, 32,111,117,116,112,
- 117,116, 40, 39, 32, 32, 77,116,111,108,117, 97, 95,100,101,
- 108,101,116,101, 40,115,101,108,102, 41, 59, 39, 41, 10, 32,
- 101,108,115,101,105,102, 32, 99,108, 97,115,115, 32, 97,110,
- 100, 32,115,101,108,102, 46,110, 97,109,101, 32, 61, 61, 32,
- 39,111,112,101,114, 97,116,111,114, 38, 91, 93, 39, 32,116,
- 104,101,110, 10, 32, 32,105,102, 32,102,108, 97,103,115, 91,
- 39, 49, 39, 93, 32,116,104,101,110, 32, 45, 45, 32,102,111,
- 114, 32, 99,111,109,112, 97,116,105, 98,105,108,105,116,121,
- 32,119,105,116,104, 32,116,111,108,117, 97, 53, 32, 63, 10,
- 9,111,117,116,112,117,116, 40, 39, 32, 32,115,101,108,102,
- 45, 62,111,112,101,114, 97,116,111,114, 91, 93, 40, 39, 44,
- 115,101,108,102, 46, 97,114,103,115, 91, 49, 93, 46,110, 97,
- 109,101, 44, 39, 45, 49, 41, 32, 61, 32, 39, 44,115,101,108,
- 102, 46, 97,114,103,115, 91, 50, 93, 46,110, 97,109,101, 44,
- 39, 59, 39, 41, 10, 32, 32,101,108,115,101, 10, 32, 32, 32,
- 32,111,117,116,112,117,116, 40, 39, 32, 32,115,101,108,102,
- 45, 62,111,112,101,114, 97,116,111,114, 91, 93, 40, 39, 44,
- 115,101,108,102, 46, 97,114,103,115, 91, 49, 93, 46,110, 97,
- 109,101, 44, 39, 41, 32, 61, 32, 39, 44,115,101,108,102, 46,
- 97,114,103,115, 91, 50, 93, 46,110, 97,109,101, 44, 39, 59,
- 39, 41, 10, 32, 32,101,110,100, 10, 32,101,108,115,101, 10,
- 32, 32,111,117,116,112,117,116, 40, 39, 32, 32,123, 39, 41,
- 10, 32, 32,105,102, 32,115,101,108,102, 46,116,121,112,101,
- 32,126, 61, 32, 39, 39, 32, 97,110,100, 32,115,101,108,102,
- 46,116,121,112,101, 32,126, 61, 32, 39,118,111,105,100, 39,
- 32,116,104,101,110, 10, 32, 32, 32,111,117,116,112,117,116,
- 40, 39, 32, 32, 39, 44,115,101,108,102, 46,109,111,100, 44,
- 115,101,108,102, 46,116,121,112,101, 44,115,101,108,102, 46,
- 112,116,114, 44, 39,116,111,108,117, 97, 95,114,101,116, 32,
- 61, 32, 39, 41, 10, 32, 32, 32,111,117,116,112,117,116, 40,
- 39, 40, 39, 44,115,101,108,102, 46,109,111,100, 44,115,101,
- 108,102, 46,116,121,112,101, 44,115,101,108,102, 46,112,116,
- 114, 44, 39, 41, 32, 39, 41, 10, 32, 32,101,108,115,101, 10,
- 32, 32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 39, 41,
- 10, 32, 32,101,110,100, 10, 32, 32,105,102, 32, 99,108, 97,
- 115,115, 32, 97,110,100, 32,115,101,108,102, 46,110, 97,109,
- 101, 61, 61, 39,110,101,119, 39, 32,116,104,101,110, 10, 32,
- 32, 32,111,117,116,112,117,116, 40, 39, 77,116,111,108,117,
- 97, 95,110,101,119, 40, 40, 39, 44,115,101,108,102, 46,116,
- 121,112,101, 44, 39, 41, 40, 39, 41, 10, 32, 32,101,108,115,
- 101,105,102, 32, 99,108, 97,115,115, 32, 97,110,100, 32,115,
- 116, 97,116,105, 99, 32,116,104,101,110, 10, 9,105,102, 32,
- 111,117,116, 32,116,104,101,110, 10, 9, 9,111,117,116,112,
- 117,116, 40,115,101,108,102, 46,110, 97,109,101, 44, 39, 40,
- 39, 41, 10, 9,101,108,115,101, 10, 9, 9,111,117,116,112,
- 117,116, 40, 99,108, 97,115,115, 46, 46, 39, 58, 58, 39, 46,
- 46,115,101,108,102, 46,110, 97,109,101, 44, 39, 40, 39, 41,
- 10, 9,101,110,100, 10, 32, 32,101,108,115,101,105,102, 32,
- 99,108, 97,115,115, 32,116,104,101,110, 10, 9,105,102, 32,
- 111,117,116, 32,116,104,101,110, 10, 9, 9,111,117,116,112,
- 117,116, 40,115,101,108,102, 46,110, 97,109,101, 44, 39, 40,
- 39, 41, 10, 9,101,108,115,101, 10, 9, 32, 32,105,102, 32,
- 115,101,108,102, 46, 99, 97,115,116, 95,111,112,101,114, 97,
- 116,111,114, 32,116,104,101,110, 10, 9, 32, 32, 9, 45, 45,
- 111,117,116,112,117,116, 40, 39,115,116, 97,116,105, 99, 95,
- 99, 97,115,116, 60, 39, 44,115,101,108,102, 46,109,111,100,
- 44,115,101,108,102, 46,116,121,112,101, 44,115,101,108,102,
- 46,112,116,114, 44, 39, 62, 40, 42,115,101,108,102, 39, 41,
- 10, 9, 9,111,117,116,112,117,116, 40, 39,115,101,108,102,
- 45, 62,111,112,101,114, 97,116,111,114, 32, 39, 44,115,101,
- 108,102, 46,109,111,100, 44,115,101,108,102, 46,116,121,112,
- 101, 44, 39, 40, 39, 41, 10, 9, 32, 32,101,108,115,101, 10,
- 9, 9,111,117,116,112,117,116, 40, 39,115,101,108,102, 45,
- 62, 39, 46, 46,115,101,108,102, 46,110, 97,109,101, 44, 39,
- 40, 39, 41, 10, 9, 32, 32,101,110,100, 10, 9,101,110,100,
- 10, 32, 32,101,108,115,101, 10, 32, 32, 32,111,117,116,112,
- 117,116, 40,115,101,108,102, 46,110, 97,109,101, 44, 39, 40,
- 39, 41, 10, 32, 32,101,110,100, 10, 10, 32, 32,105,102, 32,
- 111,117,116, 32, 97,110,100, 32,110,111,116, 32,115,116, 97,
- 116,105, 99, 32,116,104,101,110, 10, 32, 32, 9,111,117,116,
- 112,117,116, 40, 39,115,101,108,102, 39, 41, 10, 9,105,102,
- 32,115,101,108,102, 46, 97,114,103,115, 91, 49, 93, 32, 97,
- 110,100, 32,115,101,108,102, 46, 97,114,103,115, 91, 49, 93,
- 46,110, 97,109,101, 32,126, 61, 32, 39, 39, 32,116,104,101,
- 110, 10, 9, 9,111,117,116,112,117,116, 40, 39, 44, 39, 41,
- 10, 9,101,110,100, 10, 32, 32,101,110,100, 10, 32, 32, 45,
- 45, 32,119,114,105,116,101, 32,112, 97,114, 97,109,101,116,
- 101,114,115, 10, 32, 32,108,111, 99, 97,108, 32,105, 61, 49,
- 10, 32, 32,119,104,105,108,101, 32,115,101,108,102, 46, 97,
- 114,103,115, 91,105, 93, 32,100,111, 10, 32, 32, 32,115,101,
- 108,102, 46, 97,114,103,115, 91,105, 93, 58,112, 97,115,115,
- 112, 97,114, 40, 41, 10, 32, 32, 32,105, 32, 61, 32,105, 43,
- 49, 10, 32, 32, 32,105,102, 32,115,101,108,102, 46, 97,114,
- 103,115, 91,105, 93, 32,116,104,101,110, 10, 32, 32, 32, 32,
- 111,117,116,112,117,116, 40, 39, 44, 39, 41, 10, 32, 32, 32,
- 101,110,100, 10, 32, 32,101,110,100, 10, 10, 32, 32,105,102,
- 32, 99,108, 97,115,115, 32, 97,110,100, 32,115,101,108,102,
- 46,110, 97,109,101, 32, 61, 61, 32, 39,111,112,101,114, 97,
- 116,111,114, 91, 93, 39, 32, 97,110,100, 32,102,108, 97,103,
- 115, 91, 39, 49, 39, 93, 32,116,104,101,110, 10, 9,111,117,
- 116,112,117,116, 40, 39, 45, 49, 41, 59, 39, 41, 10, 32, 32,
- 101,108,115,101, 10, 9,105,102, 32, 99,108, 97,115,115, 32,
- 97,110,100, 32,115,101,108,102, 46,110, 97,109,101, 61, 61,
- 39,110,101,119, 39, 32,116,104,101,110, 10, 9, 9,111,117,
- 116,112,117,116, 40, 39, 41, 41, 59, 39, 41, 32, 45, 45, 32,
- 99,108,111,115,101, 32, 77,116,111,108,117, 97, 95,110,101,
- 119, 40, 10, 9,101,108,115,101, 10, 9, 9,111,117,116,112,
- 117,116, 40, 39, 41, 59, 39, 41, 10, 9,101,110,100, 10, 32,
- 32,101,110,100, 10, 10, 32, 32, 45, 45, 32,114,101,116,117,
- 114,110, 32,118, 97,108,117,101,115, 10, 32, 32,105,102, 32,
- 115,101,108,102, 46,116,121,112,101, 32,126, 61, 32, 39, 39,
- 32, 97,110,100, 32,115,101,108,102, 46,116,121,112,101, 32,
- 126, 61, 32, 39,118,111,105,100, 39, 32,116,104,101,110, 10,
- 32, 32, 32,110,114,101,116, 32, 61, 32,110,114,101,116, 32,
- 43, 32, 49, 10, 32, 32, 32,108,111, 99, 97,108, 32,116, 44,
- 99,116, 32, 61, 32,105,115, 98, 97,115,105, 99, 40,115,101,
- 108,102, 46,116,121,112,101, 41, 10, 32, 32, 32,105,102, 32,
- 116, 32,116,104,101,110, 10, 32, 32, 32, 9,105,102, 32,115,
- 101,108,102, 46, 99, 97,115,116, 95,111,112,101,114, 97,116,
- 111,114, 32, 97,110,100, 32, 95, 98, 97,115,105, 99, 95,114,
- 97,119, 95,112,117,115,104, 91,116, 93, 32,116,104,101,110,
- 10, 9, 9,111,117,116,112,117,116, 40, 39, 32, 32, 32, 39,
- 44, 95, 98, 97,115,105, 99, 95,114, 97,119, 95,112,117,115,
- 104, 91,116, 93, 44, 39, 40,116,111,108,117, 97, 95, 83, 44,
- 40, 39, 44, 99,116, 44, 39, 41,116,111,108,117, 97, 95,114,
- 101,116, 41, 59, 39, 41, 10, 32, 32, 32, 9,101,108,115,101,
- 10, 9, 32, 32, 32, 32,111,117,116,112,117,116, 40, 39, 32,
- 32, 32,116,111,108,117, 97, 95,112,117,115,104, 39, 46, 46,
- 116, 46, 46, 39, 40,116,111,108,117, 97, 95, 83, 44, 40, 39,
- 44, 99,116, 44, 39, 41,116,111,108,117, 97, 95,114,101,116,
- 41, 59, 39, 41, 10, 9,101,110,100, 10, 32, 32, 32,101,108,
- 115,101, 10, 9,116, 32, 61, 32,115,101,108,102, 46,116,121,
- 112,101, 10, 9,110,101,119, 95,116, 32, 61, 32,115,116,114,
- 105,110,103, 46,103,115,117, 98, 40,116, 44, 32, 34, 99,111,
- 110,115,116, 37,115, 43, 34, 44, 32, 34, 34, 41, 10, 9,108,
- 111, 99, 97,108, 32,111,119,110,101,100, 32, 61, 32,102, 97,
- 108,115,101, 10, 9,105,102, 32,115,116,114,105,110,103, 46,
- 102,105,110,100, 40,115,101,108,102, 46,109,111,100, 44, 32,
- 34,116,111,108,117, 97, 95,111,119,110,101,100, 34, 41, 32,
- 116,104,101,110, 10, 9, 9,111,119,110,101,100, 32, 61, 32,
- 116,114,117,101, 10, 9,101,110,100, 10, 32, 32, 32, 32,108,
- 111, 99, 97,108, 32,112,117,115,104, 95,102,117,110, 99, 32,
- 61, 32,103,101,116, 95,112,117,115,104, 95,102,117,110, 99,
- 116,105,111,110, 40,116, 41, 10, 32, 32, 32, 32,105,102, 32,
- 115,101,108,102, 46,112,116,114, 32, 61, 61, 32, 39, 39, 32,
- 116,104,101,110, 10, 32, 32, 32, 32, 32,111,117,116,112,117,
- 116, 40, 39, 32, 32, 32,123, 39, 41, 10, 32, 32, 32, 32, 32,
- 111,117,116,112,117,116, 40, 39, 35,105,102,100,101,102, 32,
- 95, 95, 99,112,108,117,115,112,108,117,115, 92,110, 39, 41,
- 10, 32, 32, 32, 32, 32,111,117,116,112,117,116, 40, 39, 32,
- 32, 32, 32,118,111,105,100, 42, 32,116,111,108,117, 97, 95,
- 111, 98,106, 32, 61, 32, 77,116,111,108,117, 97, 95,110,101,
- 119, 40, 40, 39, 44,110,101,119, 95,116, 44, 39, 41, 40,116,
- 111,108,117, 97, 95,114,101,116, 41, 41, 59, 39, 41, 10, 32,
- 32, 32, 32, 32,111,117,116,112,117,116, 40, 39, 32, 32, 32,
- 32, 39, 44,112,117,115,104, 95,102,117,110, 99, 44, 39, 40,
- 116,111,108,117, 97, 95, 83, 44,116,111,108,117, 97, 95,111,
- 98,106, 44, 34, 39, 44,116, 44, 39, 34, 41, 59, 39, 41, 10,
- 32, 32, 32, 32, 32,111,117,116,112,117,116, 40, 39, 32, 32,
- 32, 32,116,111,108,117, 97, 95,114,101,103,105,115,116,101,
- 114, 95,103, 99, 40,116,111,108,117, 97, 95, 83, 44,108,117,
- 97, 95,103,101,116,116,111,112, 40,116,111,108,117, 97, 95,
- 83, 41, 41, 59, 39, 41, 10, 32, 32, 32, 32, 32,111,117,116,
- 112,117,116, 40, 39, 35,101,108,115,101, 92,110, 39, 41, 10,
- 32, 32, 32, 32, 32,111,117,116,112,117,116, 40, 39, 32, 32,
- 32, 32,118,111,105,100, 42, 32,116,111,108,117, 97, 95,111,
- 98,106, 32, 61, 32,116,111,108,117, 97, 95, 99,111,112,121,
- 40,116,111,108,117, 97, 95, 83, 44, 40,118,111,105,100, 42,
- 41, 38,116,111,108,117, 97, 95,114,101,116, 44,115,105,122,
- 101,111,102, 40, 39, 44,116, 44, 39, 41, 41, 59, 39, 41, 10,
- 32, 32, 32, 32, 32,111,117,116,112,117,116, 40, 39, 32, 32,
- 32, 32, 39, 44,112,117,115,104, 95,102,117,110, 99, 44, 39,
- 40,116,111,108,117, 97, 95, 83, 44,116,111,108,117, 97, 95,
- 111, 98,106, 44, 34, 39, 44,116, 44, 39, 34, 41, 59, 39, 41,
- 10, 32, 32, 32, 32, 32,111,117,116,112,117,116, 40, 39, 32,
- 32, 32, 32,116,111,108,117, 97, 95,114,101,103,105,115,116,
- 101,114, 95,103, 99, 40,116,111,108,117, 97, 95, 83, 44,108,
- 117, 97, 95,103,101,116,116,111,112, 40,116,111,108,117, 97,
- 95, 83, 41, 41, 59, 39, 41, 10, 32, 32, 32, 32, 32,111,117,
- 116,112,117,116, 40, 39, 35,101,110,100,105,102, 92,110, 39,
- 41, 10, 32, 32, 32, 32, 32,111,117,116,112,117,116, 40, 39,
- 32, 32, 32,125, 39, 41, 10, 32, 32, 32, 32,101,108,115,101,
- 105,102, 32,115,101,108,102, 46,112,116,114, 32, 61, 61, 32,
- 39, 38, 39, 32,116,104,101,110, 10, 32, 32, 32, 32, 32,111,
- 117,116,112,117,116, 40, 39, 32, 32, 32, 39, 44,112,117,115,
- 104, 95,102,117,110, 99, 44, 39, 40,116,111,108,117, 97, 95,
- 83, 44, 40,118,111,105,100, 42, 41, 38,116,111,108,117, 97,
- 95,114,101,116, 44, 34, 39, 44,116, 44, 39, 34, 41, 59, 39,
- 41, 10, 32, 32, 32, 32,101,108,115,101, 10, 9, 32,111,117,
- 116,112,117,116, 40, 39, 32, 32, 32, 39, 44,112,117,115,104,
- 95,102,117,110, 99, 44, 39, 40,116,111,108,117, 97, 95, 83,
- 44, 40,118,111,105,100, 42, 41,116,111,108,117, 97, 95,114,
- 101,116, 44, 34, 39, 44,116, 44, 39, 34, 41, 59, 39, 41, 10,
- 9, 32,105,102, 32,111,119,110,101,100, 32,111,114, 32,108,
- 111, 99, 97,108, 95, 99,111,110,115,116,114,117, 99,116,111,
- 114, 32,116,104,101,110, 10, 32, 32, 32, 32, 32, 32,111,117,
- 116,112,117,116, 40, 39, 32, 32, 32, 32,116,111,108,117, 97,
- 95,114,101,103,105,115,116,101,114, 95,103, 99, 40,116,111,
- 108,117, 97, 95, 83, 44,108,117, 97, 95,103,101,116,116,111,
- 112, 40,116,111,108,117, 97, 95, 83, 41, 41, 59, 39, 41, 10,
- 9, 32,101,110,100, 10, 32, 32, 32, 32,101,110,100, 10, 32,
- 32, 32,101,110,100, 10, 32, 32,101,110,100, 10, 32, 32,108,
- 111, 99, 97,108, 32,105, 61, 49, 10, 32, 32,119,104,105,108,
- 101, 32,115,101,108,102, 46, 97,114,103,115, 91,105, 93, 32,
- 100,111, 10, 32, 32, 32,110,114,101,116, 32, 61, 32,110,114,
- 101,116, 32, 43, 32,115,101,108,102, 46, 97,114,103,115, 91,
- 105, 93, 58,114,101,116,118, 97,108,117,101, 40, 41, 10, 32,
- 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32, 32,101,110,100,
- 10, 32, 32,111,117,116,112,117,116, 40, 39, 32, 32,125, 39,
- 41, 10, 10, 32, 32, 45, 45, 32,115,101,116, 32, 97,114,114,
- 97,121, 32,101,108,101,109,101,110,116, 32,118, 97,108,117,
- 101,115, 10, 32, 32,105,102, 32, 99,108, 97,115,115, 32,116,
- 104,101,110, 32,110, 97,114,103, 61, 50, 32,101,108,115,101,
- 32,110, 97,114,103, 61, 49, 32,101,110,100, 10, 32, 32,105,
- 102, 32,115,101,108,102, 46, 97,114,103,115, 91, 49, 93, 46,
- 116,121,112,101, 32,126, 61, 32, 39,118,111,105,100, 39, 32,
- 116,104,101,110, 10, 32, 32, 32,108,111, 99, 97,108, 32,105,
- 61, 49, 10, 32, 32, 32,119,104,105,108,101, 32,115,101,108,
- 102, 46, 97,114,103,115, 91,105, 93, 32,100,111, 10, 32, 32,
- 32, 32,115,101,108,102, 46, 97,114,103,115, 91,105, 93, 58,
- 115,101,116, 97,114,114, 97,121, 40,110, 97,114,103, 41, 10,
- 32, 32, 32, 32,110, 97,114,103, 32, 61, 32,110, 97,114,103,
- 43, 49, 10, 32, 32, 32, 32,105, 32, 61, 32,105, 43, 49, 10,
- 32, 32, 32,101,110,100, 10, 32, 32,101,110,100, 10, 10, 32,
- 32, 45, 45, 32,102,114,101,101, 32,100,121,110, 97,109,105,
- 99, 97,108,108,121, 32, 97,108,108,111, 99, 97,116,101,100,
- 32, 97,114,114, 97,121, 10, 32, 32,105,102, 32,115,101,108,
- 102, 46, 97,114,103,115, 91, 49, 93, 46,116,121,112,101, 32,
- 126, 61, 32, 39,118,111,105,100, 39, 32,116,104,101,110, 10,
- 32, 32, 32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32, 32,
- 32,119,104,105,108,101, 32,115,101,108,102, 46, 97,114,103,
- 115, 91,105, 93, 32,100,111, 10, 32, 32, 32, 32,115,101,108,
- 102, 46, 97,114,103,115, 91,105, 93, 58,102,114,101,101, 97,
- 114,114, 97,121, 40, 41, 10, 32, 32, 32, 32,105, 32, 61, 32,
- 105, 43, 49, 10, 32, 32, 32,101,110,100, 10, 32, 32,101,110,
- 100, 10, 32,101,110,100, 10, 10, 32,111,117,116,112,117,116,
- 40, 39, 32,125, 39, 41, 10, 32,111,117,116,112,117,116, 40,
- 39, 32,114,101,116,117,114,110, 32, 39, 46, 46,110,114,101,
- 116, 46, 46, 39, 59, 39, 41, 10, 10, 32, 45, 45, 32, 99, 97,
- 108,108, 32,111,118,101,114,108,111, 97,100,101,100, 32,102,
- 117,110, 99,116,105,111,110, 32,111,114, 32,103,101,110,101,
- 114, 97,116,101, 32,101,114,114,111,114, 10, 9,105,102, 32,
- 111,118,101,114,108,111, 97,100, 32, 60, 32, 48, 32,116,104,
- 101,110, 10, 10, 9, 9,111,117,116,112,117,116, 40, 39, 35,
- 105,102,110,100,101,102, 32, 84, 79, 76, 85, 65, 95, 82, 69,
- 76, 69, 65, 83, 69, 92,110, 39, 41, 10, 9, 9,111,117,116,
- 112,117,116, 40, 39,116,111,108,117, 97, 95,108,101,114,114,
- 111,114, 58, 92,110, 39, 41, 10, 9, 9,111,117,116,112,117,
- 116, 40, 39, 32,116,111,108,117, 97, 95,101,114,114,111,114,
- 40,116,111,108,117, 97, 95, 83, 44, 34, 35,102,101,114,114,
- 111,114, 32,105,110, 32,102,117,110, 99,116,105,111,110, 32,
- 92, 39, 39, 46, 46,115,101,108,102, 46,108,110, 97,109,101,
- 46, 46, 39, 92, 39, 46, 34, 44, 38,116,111,108,117, 97, 95,
- 101,114,114, 41, 59, 39, 41, 10, 9, 9,111,117,116,112,117,
- 116, 40, 39, 32,114,101,116,117,114,110, 32, 48, 59, 39, 41,
- 10, 9, 9,111,117,116,112,117,116, 40, 39, 35,101,110,100,
- 105,102, 92,110, 39, 41, 10, 9,101,108,115,101, 10, 9, 9,
- 108,111, 99, 97,108, 32, 95,108,111, 99, 97,108, 32, 61, 32,
- 34, 34, 10, 9, 9,105,102, 32,108,111, 99, 97,108, 95, 99,
- 111,110,115,116,114,117, 99,116,111,114, 32,116,104,101,110,
- 10, 9, 9, 9, 95,108,111, 99, 97,108, 32, 61, 32, 34, 95,
- 108,111, 99, 97,108, 34, 10, 9, 9,101,110,100, 10, 9, 9,
- 111,117,116,112,117,116, 40, 39,116,111,108,117, 97, 95,108,
- 101,114,114,111,114, 58, 92,110, 39, 41, 10, 9, 9,111,117,
- 116,112,117,116, 40, 39, 32,114,101,116,117,114,110, 32, 39,
- 46, 46,115,116,114,115,117, 98, 40,115,101,108,102, 46, 99,
- 110, 97,109,101, 44, 49, 44, 45, 51, 41, 46, 46,102,111,114,
- 109, 97,116, 40, 34, 37, 48, 50,100, 34, 44,111,118,101,114,
- 108,111, 97,100, 41, 46, 46, 95,108,111, 99, 97,108, 46, 46,
- 39, 40,116,111,108,117, 97, 95, 83, 41, 59, 39, 41, 10, 9,
- 101,110,100, 10, 32,111,117,116,112,117,116, 40, 39,125, 39,
- 41, 10, 32,111,117,116,112,117,116, 40, 39, 35,101,110,100,
- 105,102, 32, 47, 47, 35,105,102,110,100,101,102, 32, 84, 79,
- 76, 85, 65, 95, 68, 73, 83, 65, 66, 76, 69, 92,110, 39, 41,
- 10, 32,111,117,116,112,117,116, 40, 39, 92,110, 39, 41, 10,
- 10, 9, 45, 45, 32,114,101, 99,117,114,115,105,118,101, 32,
- 99, 97,108,108, 32,116,111, 32,119,114,105,116,101, 32,108,
- 111, 99, 97,108, 32, 99,111,110,115,116,114,117, 99,116,111,
- 114, 10, 9,105,102, 32, 99,108, 97,115,115, 32, 97,110,100,
- 32,115,101,108,102, 46,110, 97,109,101, 61, 61, 39,110,101,
- 119, 39, 32, 97,110,100, 32,110,111,116, 32,108,111, 99, 97,
- 108, 95, 99,111,110,115,116,114,117, 99,116,111,114, 32,116,
- 104,101,110, 10, 10, 9, 9,115,101,108,102, 58,115,117,112,
- 99,111,100,101, 40, 49, 41, 10, 9,101,110,100, 10, 10,101,
- 110,100, 10, 10, 10, 45, 45, 32,114,101,103,105,115,116,101,
- 114, 32,102,117,110, 99,116,105,111,110, 10,102,117,110, 99,
- 116,105,111,110, 32, 99,108, 97,115,115, 70,117,110, 99,116,
- 105,111,110, 58,114,101,103,105,115,116,101,114, 32, 40,112,
- 114,101, 41, 10, 10, 9,105,102, 32,110,111,116, 32,115,101,
- 108,102, 58, 99,104,101, 99,107, 95,112,117, 98,108,105, 99,
- 95, 97, 99, 99,101,115,115, 40, 41, 32,116,104,101,110, 10,
- 9, 9,114,101,116,117,114,110, 10, 9,101,110,100, 10, 10,
- 32, 9,105,102, 32,115,101,108,102, 46,110, 97,109,101, 32,
- 61, 61, 32, 39,110,101,119, 39, 32, 97,110,100, 32,115,101,
- 108,102, 46,112, 97,114,101,110,116, 46,102,108, 97,103,115,
- 46,112,117,114,101, 95,118,105,114,116,117, 97,108, 32,116,
- 104,101,110, 10, 32, 9, 9, 45, 45, 32,110,111, 32, 99,111,
- 110,115,116,114,117, 99,116,111,114, 32,102,111,114, 32, 99,
- 108, 97,115,115,101,115, 32,119,105,116,104, 32,112,117,114,
- 101, 32,118,105,114,116,117, 97,108, 32,109,101,116,104,111,
- 100,115, 10, 32, 9, 9,114,101,116,117,114,110, 10, 32, 9,
- 101,110,100, 10, 10, 32,111,117,116,112,117,116, 40,112,114,
- 101, 46, 46, 39,116,111,108,117, 97, 95,102,117,110, 99,116,
- 105,111,110, 40,116,111,108,117, 97, 95, 83, 44, 34, 39, 46,
- 46,115,101,108,102, 46,108,110, 97,109,101, 46, 46, 39, 34,
- 44, 39, 46, 46,115,101,108,102, 46, 99,110, 97,109,101, 46,
- 46, 39, 41, 59, 39, 41, 10, 32, 32,105,102, 32,115,101,108,
- 102, 46,110, 97,109,101, 32, 61, 61, 32, 39,110,101,119, 39,
- 32,116,104,101,110, 10, 9, 32, 32,111,117,116,112,117,116,
- 40,112,114,101, 46, 46, 39,116,111,108,117, 97, 95,102,117,
- 110, 99,116,105,111,110, 40,116,111,108,117, 97, 95, 83, 44,
- 34,110,101,119, 95,108,111, 99, 97,108, 34, 44, 39, 46, 46,
- 115,101,108,102, 46, 99,110, 97,109,101, 46, 46, 39, 95,108,
- 111, 99, 97,108, 41, 59, 39, 41, 10, 9, 32, 32,111,117,116,
- 112,117,116, 40,112,114,101, 46, 46, 39,116,111,108,117, 97,
- 95,102,117,110, 99,116,105,111,110, 40,116,111,108,117, 97,
- 95, 83, 44, 34, 46, 99, 97,108,108, 34, 44, 39, 46, 46,115,
- 101,108,102, 46, 99,110, 97,109,101, 46, 46, 39, 95,108,111,
- 99, 97,108, 41, 59, 39, 41, 10, 9, 32, 32, 45, 45,111,117,
- 116,112,117,116, 40, 39, 32,116,111,108,117, 97, 95,115,101,
- 116, 95, 99, 97,108,108, 95,101,118,101,110,116, 40,116,111,
- 108,117, 97, 95, 83, 44, 39, 46, 46,115,101,108,102, 46, 99,
- 110, 97,109,101, 46, 46, 39, 95,108,111, 99, 97,108, 44, 32,
- 34, 39, 46, 46,115,101,108,102, 46,112, 97,114,101,110,116,
- 46,116,121,112,101, 46, 46, 39, 34, 41, 59, 39, 41, 10, 32,
- 32,101,110,100, 10,101,110,100, 10, 10, 45, 45, 32, 80,114,
- 105,110,116, 32,109,101,116,104,111,100, 10,102,117,110, 99,
- 116,105,111,110, 32, 99,108, 97,115,115, 70,117,110, 99,116,
- 105,111,110, 58,112,114,105,110,116, 32, 40,105,100,101,110,
- 116, 44, 99,108,111,115,101, 41, 10, 32,112,114,105,110,116,
- 40,105,100,101,110,116, 46, 46, 34, 70,117,110, 99,116,105,
- 111,110,123, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,
- 101,110,116, 46, 46, 34, 32,109,111,100, 32, 32, 61, 32, 39,
- 34, 46, 46,115,101,108,102, 46,109,111,100, 46, 46, 34, 39,
- 44, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,
- 116, 46, 46, 34, 32,116,121,112,101, 32, 61, 32, 39, 34, 46,
- 46,115,101,108,102, 46,116,121,112,101, 46, 46, 34, 39, 44,
- 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116,
- 46, 46, 34, 32,112,116,114, 32, 32, 61, 32, 39, 34, 46, 46,
- 115,101,108,102, 46,112,116,114, 46, 46, 34, 39, 44, 34, 41,
- 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46,
- 34, 32,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,101,
- 108,102, 46,110, 97,109,101, 46, 46, 34, 39, 44, 34, 41, 10,
- 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
- 32,108,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,101,
- 108,102, 46,108,110, 97,109,101, 46, 46, 34, 39, 44, 34, 41,
- 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46,
- 34, 32, 99,111,110,115,116, 32, 61, 32, 39, 34, 46, 46,115,
- 101,108,102, 46, 99,111,110,115,116, 46, 46, 34, 39, 44, 34,
- 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46,
- 46, 34, 32, 99,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,
- 115,101,108,102, 46, 99,110, 97,109,101, 46, 46, 34, 39, 44,
- 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116,
- 46, 46, 34, 32,108,110, 97,109,101, 32, 61, 32, 39, 34, 46,
- 46,115,101,108,102, 46,108,110, 97,109,101, 46, 46, 34, 39,
- 44, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,
- 116, 46, 46, 34, 32, 97,114,103,115, 32, 61, 32,123, 34, 41,
- 10, 32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32,119,104,
- 105,108,101, 32,115,101,108,102, 46, 97,114,103,115, 91,105,
- 93, 32,100,111, 10, 32, 32,115,101,108,102, 46, 97,114,103,
- 115, 91,105, 93, 58,112,114,105,110,116, 40,105,100,101,110,
- 116, 46, 46, 34, 32, 32, 34, 44, 34, 44, 34, 41, 10, 32, 32,
- 105, 32, 61, 32,105, 43, 49, 10, 32,101,110,100, 10, 32,112,
- 114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,125,
- 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116,
- 46, 46, 34,125, 34, 46, 46, 99,108,111,115,101, 41, 10,101,
- 110,100, 10, 10, 45, 45, 32, 99,104,101, 99,107, 32,105,102,
- 32,105,116, 32,114,101,116,117,114,110,115, 32, 97,110, 32,
- 111, 98,106,101, 99,116, 32, 98,121, 32,118, 97,108,117,101,
- 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,115,
- 70,117,110, 99,116,105,111,110, 58,114,101,113,117,105,114,
- 101, 99,111,108,108,101, 99,116,105,111,110, 32, 40,116, 41,
- 10, 9,108,111, 99, 97,108, 32,114, 32, 61, 32,102, 97,108,
- 115,101, 10, 9,105,102, 32,115,101,108,102, 46,116,121,112,
- 101, 32,126, 61, 32, 39, 39, 32, 97,110,100, 32,110,111,116,
- 32,105,115, 98, 97,115,105, 99, 40,115,101,108,102, 46,116,
- 121,112,101, 41, 32, 97,110,100, 32,115,101,108,102, 46,112,
- 116,114, 61, 61, 39, 39, 32,116,104,101,110, 10, 9, 9,108,
- 111, 99, 97,108, 32,116,121,112,101, 32, 61, 32,103,115,117,
- 98, 40,115,101,108,102, 46,116,121,112,101, 44, 34, 37,115,
- 42, 99,111,110,115,116, 37,115, 43, 34, 44, 34, 34, 41, 10,
- 9, 32,116, 91,116,121,112,101, 93, 32, 61, 32, 34,116,111,
- 108,117, 97, 95, 99,111,108,108,101, 99,116, 95, 34, 32, 46,
- 46, 32, 99,108,101, 97,110, 95,116,101,109,112,108, 97,116,
- 101, 40,116,121,112,101, 41, 10, 9, 32,114, 32, 61, 32,116,
- 114,117,101, 10, 9,101,110,100, 10, 9,108,111, 99, 97,108,
- 32,105, 61, 49, 10, 9,119,104,105,108,101, 32,115,101,108,
- 102, 46, 97,114,103,115, 91,105, 93, 32,100,111, 10, 9, 9,
- 114, 32, 61, 32,115,101,108,102, 46, 97,114,103,115, 91,105,
- 93, 58,114,101,113,117,105,114,101, 99,111,108,108,101, 99,
- 116,105,111,110, 40,116, 41, 32,111,114, 32,114, 10, 9, 9,
- 105, 32, 61, 32,105, 43, 49, 10, 9,101,110,100, 10, 9,114,
- 101,116,117,114,110, 32,114, 10,101,110,100, 10, 10, 45, 45,
- 32,100,101,116,101,114,109,105,110,101, 32,108,117, 97, 32,
- 102,117,110, 99,116,105,111,110, 32,110, 97,109,101, 32,111,
- 118,101,114,108,111, 97,100, 10,102,117,110, 99,116,105,111,
- 110, 32, 99,108, 97,115,115, 70,117,110, 99,116,105,111,110,
- 58,111,118,101,114,108,111, 97,100, 32, 40, 41, 10, 32,114,
- 101,116,117,114,110, 32,115,101,108,102, 46,112, 97,114,101,
- 110,116, 58,111,118,101,114,108,111, 97,100, 40,115,101,108,
- 102, 46,108,110, 97,109,101, 41, 10,101,110,100, 10, 10, 10,
- 102,117,110, 99,116,105,111,110, 32,112, 97,114, 97,109, 95,
- 111, 98,106,101, 99,116, 40,112, 97,114, 41, 32, 45, 45, 32,
- 114,101,116,117,114,110,115, 32,116,114,117,101, 32,105,102,
- 32,116,104,101, 32,112, 97,114, 97,109,101,116,101,114, 32,
- 104, 97,115, 32, 97,110, 32,111, 98,106,101, 99,116, 32, 97,
- 115, 32,105,116,115, 32,100,101,102, 97,117,108,116, 32,118,
- 97,108,117,101, 10, 10, 9,105,102, 32,110,111,116, 32,115,
- 116,114,105,110,103, 46,102,105,110,100, 40,112, 97,114, 44,
- 32, 39, 61, 39, 41, 32,116,104,101,110, 32,114,101,116,117,
- 114,110, 32,102, 97,108,115,101, 32,101,110,100, 32, 45, 45,
- 32,105,116, 32,104, 97,115, 32,110,111, 32,100,101,102, 97,
- 117,108,116, 32,118, 97,108,117,101, 10, 10, 9,108,111, 99,
- 97,108, 32, 95, 44, 95, 44,100,101,102, 32, 61, 32,115,116,
- 114,105,110,103, 46,102,105,110,100, 40,112, 97,114, 44, 32,
- 34, 61, 40, 46, 42, 41, 36, 34, 41, 10, 10, 9,105,102, 32,
- 115,116,114,105,110,103, 46,102,105,110,100, 40,112, 97,114,
- 44, 32, 34,124, 34, 41, 32,116,104,101,110, 32, 45, 45, 32,
- 97, 32,108,105,115,116, 32,111,102, 32,102,108, 97,103,115,
- 10, 10, 9, 9,114,101,116,117,114,110, 32,116,114,117,101,
- 10, 9,101,110,100, 10, 10, 9,105,102, 32,115,116,114,105,
- 110,103, 46,102,105,110,100, 40,112, 97,114, 44, 32, 34, 37,
- 42, 34, 41, 32,116,104,101,110, 32, 45, 45, 32,105,116, 39,
- 115, 32, 97, 32,112,111,105,110,116,101,114, 32,119,105,116,
- 104, 32, 97, 32,100,101,102, 97,117,108,116, 32,118, 97,108,
- 117,101, 10, 10, 9, 9,105,102, 32,115,116,114,105,110,103,
- 46,102,105,110,100, 40,112, 97,114, 44, 32, 39, 61, 37,115,
- 42,110,101,119, 39, 41, 32,111,114, 32,115,116,114,105,110,
- 103, 46,102,105,110,100, 40,112, 97,114, 44, 32, 34, 37, 40,
- 34, 41, 32,116,104,101,110, 32, 45, 45, 32,105,116, 39,115,
- 32, 97, 32,112,111,105,110,116,101,114, 32,119,105,116,104,
- 32, 97,110, 32,105,110,115,116, 97,110, 99,101, 32, 97,115,
- 32,100,101,102, 97,117,108,116, 32,112, 97,114, 97,109,101,
- 116,101,114, 46, 46, 32,105,115, 32,116,104, 97,116, 32,118,
- 97,108,105,100, 63, 10, 9, 9, 9,114,101,116,117,114,110,
- 32,116,114,117,101, 10, 9, 9,101,110,100, 10, 9, 9,114,
- 101,116,117,114,110, 32,102, 97,108,115,101, 32, 45, 45, 32,
- 100,101,102, 97,117,108,116, 32,118, 97,108,117,101, 32,105,
- 115, 32, 39, 78, 85, 76, 76, 39, 32,111,114, 32,115,111,109,
- 101,116,104,105,110,103, 10, 9,101,110,100, 10, 10, 10, 9,
- 105,102, 32,115,116,114,105,110,103, 46,102,105,110,100, 40,
- 112, 97,114, 44, 32, 34, 91, 37, 40, 38, 93, 34, 41, 32,116,
- 104,101,110, 10, 9, 9,114,101,116,117,114,110, 32,116,114,
- 117,101, 10, 9,101,110,100, 32, 45, 45, 32,100,101,102, 97,
- 117,108,116, 32,118, 97,108,117,101, 32,105,115, 32, 97, 32,
- 99,111,110,115,116,114,117, 99,116,111,114, 32, 99, 97,108,
- 108, 32, 40,109,111,115,116, 32,108,105,107,101,108,121, 32,
- 102,111,114, 32, 97, 32, 99,111,110,115,116, 32,114,101,102,
- 101,114,101,110, 99,101, 41, 10, 10, 9, 45, 45,105,102, 32,
- 115,116,114,105,110,103, 46,102,105,110,100, 40,112, 97,114,
- 44, 32, 34, 38, 34, 41, 32,116,104,101,110, 10, 10, 9, 45,
- 45, 9,105,102, 32,115,116,114,105,110,103, 46,102,105,110,
- 100, 40,100,101,102, 44, 32, 34, 58, 34, 41, 32,111,114, 32,
- 115,116,114,105,110,103, 46,102,105,110,100, 40,100,101,102,
- 44, 32, 34, 94, 37,115, 42,110,101,119, 37,115, 43, 34, 41,
- 32,116,104,101,110, 10, 10, 9, 45, 45, 9, 9, 45, 45, 32,
- 105,116, 39,115, 32, 97, 32,114,101,102,101,114,101,110, 99,
- 101, 32,119,105,116,104, 32,100,101,102, 97,117,108,116, 32,
- 116,111, 32,115,111,109,101,116,104,105,110,103, 32,108,105,
- 107,101, 32, 67,108, 97,115,115, 58, 58,109,101,109, 98,101,
- 114, 44, 32,111,114, 32, 39,110,101,119, 32, 67,108, 97,115,
- 115, 39, 10, 9, 45, 45, 9, 9,114,101,116,117,114,110, 32,
- 116,114,117,101, 10, 9, 45, 45, 9,101,110,100, 10, 9, 45,
- 45,101,110,100, 10, 10, 9,114,101,116,117,114,110, 32,102,
- 97,108,115,101, 32, 45, 45, 32, 63, 10,101,110,100, 10, 10,
- 102,117,110, 99,116,105,111,110, 32,115,116,114,105,112, 95,
- 108, 97,115,116, 95, 97,114,103, 40, 97,108,108, 95, 97,114,
- 103,115, 44, 32,108, 97,115,116, 95, 97,114,103, 41, 32, 45,
- 45, 32,115,116,114,105,112,115, 32,116,104,101, 32,100,101,
- 102, 97,117,108,116, 32,118, 97,108,117,101, 32,102,114,111,
- 109, 32,116,104,101, 32,108, 97,115,116, 32, 97,114,103,117,
- 109,101,110,116, 10, 10, 9,108,111, 99, 97,108, 32, 95, 44,
- 95, 44,115, 95, 97,114,103, 32, 61, 32,115,116,114,105,110,
- 103, 46,102,105,110,100, 40,108, 97,115,116, 95, 97,114,103,
- 44, 32, 34, 94, 40, 91, 94, 61, 93, 43, 41, 34, 41, 10, 9,
- 108, 97,115,116, 95, 97,114,103, 32, 61, 32,115,116,114,105,
- 110,103, 46,103,115,117, 98, 40,108, 97,115,116, 95, 97,114,
- 103, 44, 32, 34, 40, 91, 37, 37, 37, 40, 37, 41, 93, 41, 34,
- 44, 32, 34, 37, 37, 37, 49, 34, 41, 59, 10, 9, 97,108,108,
- 95, 97,114,103,115, 32, 61, 32,115,116,114,105,110,103, 46,
- 103,115,117, 98, 40, 97,108,108, 95, 97,114,103,115, 44, 32,
- 34, 37,115, 42, 44, 37,115, 42, 34, 46, 46,108, 97,115,116,
- 95, 97,114,103, 46, 46, 34, 37,115, 42, 37, 41, 37,115, 42,
- 36, 34, 44, 32, 34, 41, 34, 41, 10, 9,114,101,116,117,114,
- 110, 32, 97,108,108, 95, 97,114,103,115, 44, 32,115, 95, 97,
- 114,103, 10,101,110,100, 10, 10, 10, 10, 45, 45, 32, 73,110,
- 116,101,114,110, 97,108, 32, 99,111,110,115,116,114,117, 99,
- 116,111,114, 10,102,117,110, 99,116,105,111,110, 32, 95, 70,
- 117,110, 99,116,105,111,110, 32, 40,116, 41, 10, 32,115,101,
- 116,109,101,116, 97,116, 97, 98,108,101, 40,116, 44, 99,108,
- 97,115,115, 70,117,110, 99,116,105,111,110, 41, 10, 10, 32,
- 105,102, 32,116, 46, 99,111,110,115,116, 32,126, 61, 32, 39,
- 99,111,110,115,116, 39, 32, 97,110,100, 32,116, 46, 99,111,
- 110,115,116, 32,126, 61, 32, 39, 39, 32,116,104,101,110, 10,
- 32, 32,101,114,114,111,114, 40, 34, 35,105,110,118, 97,108,
- 105,100, 32, 39, 99,111,110,115,116, 39, 32,115,112,101, 99,
- 105,102,105, 99, 97,116,105,111,110, 34, 41, 10, 32,101,110,
- 100, 10, 10, 32, 97,112,112,101,110,100, 40,116, 41, 10, 32,
- 105,102, 32,116, 58,105,110, 99,108, 97,115,115, 40, 41, 32,
- 116,104,101,110, 10, 32, 45, 45,112,114,105,110,116, 32, 40,
- 39,116, 46,110, 97,109,101, 32,105,115, 32, 39, 46, 46,116,
- 46,110, 97,109,101, 46, 46, 39, 44, 32,112, 97,114,101,110,
- 116, 46,110, 97,109,101, 32,105,115, 32, 39, 46, 46,116, 46,
- 112, 97,114,101,110,116, 46,110, 97,109,101, 41, 10, 32, 32,
- 105,102, 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,
- 116, 46,110, 97,109,101, 44, 32, 34, 37, 98, 60, 62, 34, 44,
- 32, 34, 34, 41, 32, 61, 61, 32,115,116,114,105,110,103, 46,
- 103,115,117, 98, 40,116, 46,112, 97,114,101,110,116, 46,111,
- 114,105,103,105,110, 97,108, 95,110, 97,109,101, 32,111,114,
- 32,116, 46,112, 97,114,101,110,116, 46,110, 97,109,101, 44,
- 32, 34, 37, 98, 60, 62, 34, 44, 32, 34, 34, 41, 32,116,104,
- 101,110, 10, 32, 32, 32,116, 46,110, 97,109,101, 32, 61, 32,
- 39,110,101,119, 39, 10, 32, 32, 32,116, 46,108,110, 97,109,
- 101, 32, 61, 32, 39,110,101,119, 39, 10, 32, 32, 32,116, 46,
- 112, 97,114,101,110,116, 46, 95,110,101,119, 32, 61, 32,116,
- 114,117,101, 10, 32, 32, 32,116, 46,116,121,112,101, 32, 61,
- 32,116, 46,112, 97,114,101,110,116, 46,110, 97,109,101, 10,
- 32, 32, 32,116, 46,112,116,114, 32, 61, 32, 39, 42, 39, 10,
- 32, 32,101,108,115,101,105,102, 32,115,116,114,105,110,103,
- 46,103,115,117, 98, 40,116, 46,110, 97,109,101, 44, 32, 34,
- 37, 98, 60, 62, 34, 44, 32, 34, 34, 41, 32, 61, 61, 32, 39,
- 126, 39, 46, 46,115,116,114,105,110,103, 46,103,115,117, 98,
- 40,116, 46,112, 97,114,101,110,116, 46,111,114,105,103,105,
- 110, 97,108, 95,110, 97,109,101, 32,111,114, 32,116, 46,112,
- 97,114,101,110,116, 46,110, 97,109,101, 44, 32, 34, 37, 98,
- 60, 62, 34, 44, 32, 34, 34, 41, 32,116,104,101,110, 10, 32,
- 32, 32,116, 46,110, 97,109,101, 32, 61, 32, 39,100,101,108,
- 101,116,101, 39, 10, 32, 32, 32,116, 46,108,110, 97,109,101,
- 32, 61, 32, 39,100,101,108,101,116,101, 39, 10, 32, 32, 32,
- 116, 46,112, 97,114,101,110,116, 46, 95,100,101,108,101,116,
- 101, 32, 61, 32,116,114,117,101, 10, 32, 32,101,110,100, 10,
- 32,101,110,100, 10, 32,116, 46, 99,110, 97,109,101, 32, 61,
- 32,116, 58, 99,102,117,110, 99,110, 97,109,101, 40, 34,116,
- 111,108,117, 97, 34, 41, 46, 46,116, 58,111,118,101,114,108,
- 111, 97,100, 40,116, 41, 10, 32,114,101,116,117,114,110, 32,
- 116, 10,101,110,100, 10, 10, 45, 45, 32, 67,111,110,115,116,
- 114,117, 99,116,111,114, 10, 45, 45, 32, 69,120,112,101, 99,
- 116,115, 32,116,104,114,101,101, 32,115,116,114,105,110,103,
- 115, 58, 32,111,110,101, 32,114,101,112,114,101,115,101,110,
- 116,105,110,103, 32,116,104,101, 32,102,117,110, 99,116,105,
- 111,110, 32,100,101, 99,108, 97,114, 97,116,105,111,110, 44,
- 10, 45, 45, 32, 97,110,111,116,104,101,114, 32,114,101,112,
- 114,101,115,101,110,116,105,110,103, 32,116,104,101, 32, 97,
- 114,103,117,109,101,110,116, 32,108,105,115,116, 44, 32, 97,
- 110,100, 32,116,104,101, 32,116,104,105,114,100, 32,114,101,
- 112,114,101,115,101,110,116,105,110,103, 10, 45, 45, 32,116,
- 104,101, 32, 34, 99,111,110,115,116, 34, 32,111,114, 32,101,
- 109,112,116,121, 32,115,116,114,105,110,103, 46, 10,102,117,
- 110, 99,116,105,111,110, 32, 70,117,110, 99,116,105,111,110,
- 32, 40,100, 44, 97, 44, 99, 41, 10, 32, 45, 45,108,111, 99,
- 97,108, 32,116, 32, 61, 32,115,112,108,105,116, 40,115,116,
- 114,115,117, 98, 40, 97, 44, 50, 44, 45, 50, 41, 44, 39, 44,
- 39, 41, 32, 45, 45, 32,101,108,105,109,105,110, 97,116,101,
- 32, 98,114, 97, 99,101,115, 10, 32, 45, 45,108,111, 99, 97,
- 108, 32,116, 32, 61, 32,115,112,108,105,116, 95,112, 97,114,
- 97,109,115, 40,115,116,114,115,117, 98, 40, 97, 44, 50, 44,
- 45, 50, 41, 41, 10, 10, 9,105,102, 32,110,111,116, 32,102,
- 108, 97,103,115, 91, 39, 87, 39, 93, 32, 97,110,100, 32,115,
- 116,114,105,110,103, 46,102,105,110,100, 40, 97, 44, 32, 34,
- 37, 46, 37, 46, 37, 46, 37,115, 42, 37, 41, 34, 41, 32,116,
- 104,101,110, 10, 10, 9, 9,119, 97,114,110,105,110,103, 40,
- 34, 70,117,110, 99,116,105,111,110,115, 32,119,105,116,104,
- 32,118, 97,114,105, 97, 98,108,101, 32, 97,114,103,117,109,
- 101,110,116,115, 32, 40, 96, 46, 46, 46, 39, 41, 32, 97,114,
- 101, 32,110,111,116, 32,115,117,112,112,111,114,116,101,100,
- 46, 32, 73,103,110,111,114,105,110,103, 32, 34, 46, 46,100,
- 46, 46, 97, 46, 46, 99, 41, 10, 9, 9,114,101,116,117,114,
- 110, 32,110,105,108, 10, 9,101,110,100, 10, 10, 10, 32,108,
- 111, 99, 97,108, 32,105, 61, 49, 10, 32,108,111, 99, 97,108,
- 32,108, 32, 61, 32,123,110, 61, 48,125, 10, 10, 32, 9, 97,
- 32, 61, 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,
- 97, 44, 32, 34, 37,115, 42, 40, 91, 37, 40, 37, 41, 93, 41,
- 37,115, 42, 34, 44, 32, 34, 37, 49, 34, 41, 10, 9,108,111,
- 99, 97,108, 32,116, 44,115,116,114,105,112, 44,108, 97,115,
- 116, 32, 61, 32,115,116,114,105,112, 95,112, 97,114,115, 40,
- 115,116,114,115,117, 98, 40, 97, 44, 50, 44, 45, 50, 41, 41,
- 59, 10, 9,105,102, 32,115,116,114,105,112, 32,116,104,101,
- 110, 10, 9, 9, 45, 45,108,111, 99, 97,108, 32,110,115, 32,
- 61, 32,115,116,114,105,110,103, 46,115,117, 98, 40,115,116,
- 114,115,117, 98, 40, 97, 44, 49, 44, 45, 50, 41, 44, 32, 49,
- 44, 32, 45, 40,115,116,114,105,110,103, 46,108,101,110, 40,
- 108, 97,115,116, 41, 43, 49, 41, 41, 10, 9, 9,108,111, 99,
- 97,108, 32,110,115, 32, 61, 32,106,111,105,110, 40,116, 44,
- 32, 34, 44, 34, 44, 32, 49, 44, 32,108, 97,115,116, 45, 49,
- 41, 10, 10, 9, 9,110,115, 32, 61, 32, 34, 40, 34, 46, 46,
- 115,116,114,105,110,103, 46,103,115,117, 98, 40,110,115, 44,
- 32, 34, 37,115, 42, 44, 37,115, 42, 36, 34, 44, 32, 34, 34,
- 41, 46, 46, 39, 41, 39, 10, 9, 9, 45, 45,110,115, 32, 61,
- 32,115,116,114,105,112, 95,100,101,102, 97,117,108,116,115,
- 40,110,115, 41, 10, 10, 9, 9, 70,117,110, 99,116,105,111,
- 110, 40,100, 44, 32,110,115, 44, 32, 99, 41, 10, 9, 9,102,
- 111,114, 32,105, 61, 49, 44,108, 97,115,116, 32,100,111, 10,
- 9, 9, 9,116, 91,105, 93, 32, 61, 32,115,116,114,105,110,
- 103, 46,103,115,117, 98, 40,116, 91,105, 93, 44, 32, 34, 61,
- 46, 42, 36, 34, 44, 32, 34, 34, 41, 10, 9, 9,101,110,100,
- 10, 9,101,110,100, 10, 10, 32,119,104,105,108,101, 32,116,
- 91,105, 93, 32,100,111, 10, 32, 32,108, 46,110, 32, 61, 32,
- 108, 46,110, 43, 49, 10, 32, 32,108, 91,108, 46,110, 93, 32,
- 61, 32, 68,101, 99,108, 97,114, 97,116,105,111,110, 40,116,
- 91,105, 93, 44, 39,118, 97,114, 39, 44,116,114,117,101, 41,
- 10, 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32,101,110,100,
- 10, 32,108,111, 99, 97,108, 32,102, 32, 61, 32, 68,101, 99,
- 108, 97,114, 97,116,105,111,110, 40,100, 44, 39,102,117,110,
- 99, 39, 41, 10, 32,102, 46, 97,114,103,115, 32, 61, 32,108,
- 10, 32,102, 46, 99,111,110,115,116, 32, 61, 32, 99, 10, 32,
- 114,101,116,117,114,110, 32, 95, 70,117,110, 99,116,105,111,
- 110, 40,102, 41, 10,101,110,100, 10, 10,102,117,110, 99,116,
- 105,111,110, 32,106,111,105,110, 40,116, 44, 32,115,101,112,
- 44, 32,102,105,114,115,116, 44, 32,108, 97,115,116, 41, 10,
- 10, 9,102,105,114,115,116, 32, 61, 32,102,105,114,115,116,
- 32,111,114, 32, 49, 10, 9,108, 97,115,116, 32, 61, 32,108,
- 97,115,116, 32,111,114, 32,116, 97, 98,108,101, 46,103,101,
- 116,110, 40,116, 41, 10, 9,108,111, 99, 97,108, 32,108,115,
- 101,112, 32, 61, 32, 34, 34, 10, 9,108,111, 99, 97,108, 32,
- 114,101,116, 32, 61, 32, 34, 34, 10, 9,108,111, 99, 97,108,
- 32,108,111,111,112, 32, 61, 32,102, 97,108,115,101, 10, 9,
- 102,111,114, 32,105, 32, 61, 32,102,105,114,115,116, 44,108,
- 97,115,116, 32,100,111, 10, 10, 9, 9,114,101,116, 32, 61,
- 32,114,101,116, 46, 46,108,115,101,112, 46, 46,116, 91,105,
- 93, 10, 9, 9,108,115,101,112, 32, 61, 32,115,101,112, 10,
- 9, 9,108,111,111,112, 32, 61, 32,116,114,117,101, 10, 9,
- 101,110,100, 10, 9,105,102, 32,110,111,116, 32,108,111,111,
- 112, 32,116,104,101,110, 10, 9, 9,114,101,116,117,114,110,
- 32, 34, 34, 10, 9,101,110,100, 10, 10, 9,114,101,116,117,
- 114,110, 32,114,101,116, 10,101,110,100, 10, 10,102,117,110,
- 99,116,105,111,110, 32,115,116,114,105,112, 95,112, 97,114,
- 115, 40,115, 41, 10, 10, 9,108,111, 99, 97,108, 32,116, 32,
- 61, 32,115,112,108,105,116, 95, 99, 95,116,111,107,101,110,
- 115, 40,115, 44, 32, 39, 44, 39, 41, 10, 9,108,111, 99, 97,
- 108, 32,115,116,114,105,112, 32, 61, 32,102, 97,108,115,101,
- 10, 9,108,111, 99, 97,108, 32,108, 97,115,116, 10, 10, 9,
- 102,111,114, 32,105, 61,116, 46,110, 44, 49, 44, 45, 49, 32,
- 100,111, 10, 10, 9, 9,105,102, 32,110,111,116, 32,115,116,
- 114,105,112, 32, 97,110,100, 32,112, 97,114, 97,109, 95,111,
- 98,106,101, 99,116, 40,116, 91,105, 93, 41, 32,116,104,101,
- 110, 10, 9, 9, 9,108, 97,115,116, 32, 61, 32,105, 10, 9,
- 9, 9,115,116,114,105,112, 32, 61, 32,116,114,117,101, 10,
- 9, 9,101,110,100, 10, 9, 9, 45, 45,105,102, 32,115,116,
- 114,105,112, 32,116,104,101,110, 10, 9, 9, 45, 45, 9,116,
- 91,105, 93, 32, 61, 32,115,116,114,105,110,103, 46,103,115,
- 117, 98, 40,116, 91,105, 93, 44, 32, 34, 61, 46, 42, 36, 34,
- 44, 32, 34, 34, 41, 10, 9, 9, 45, 45,101,110,100, 10, 9,
- 101,110,100, 10, 10, 9,114,101,116,117,114,110, 32,116, 44,
- 115,116,114,105,112, 44,108, 97,115,116, 10, 10,101,110,100,
- 10, 10,102,117,110, 99,116,105,111,110, 32,115,116,114,105,
- 112, 95,100,101,102, 97,117,108,116,115, 40,115, 41, 10, 10,
- 9,115, 32, 61, 32,115,116,114,105,110,103, 46,103,115,117,
- 98, 40,115, 44, 32, 34, 94, 37, 40, 34, 44, 32, 34, 34, 41,
- 10, 9,115, 32, 61, 32,115,116,114,105,110,103, 46,103,115,
- 117, 98, 40,115, 44, 32, 34, 37, 41, 36, 34, 44, 32, 34, 34,
- 41, 10, 10, 9,108,111, 99, 97,108, 32,116, 32, 61, 32,115,
- 112,108,105,116, 95, 99, 95,116,111,107,101,110,115, 40,115,
- 44, 32, 34, 44, 34, 41, 10, 9,108,111, 99, 97,108, 32,115,
- 101,112, 44, 32,114,101,116, 32, 61, 32, 34, 34, 44, 34, 34,
- 10, 9,102,111,114, 32,105, 61, 49, 44,116, 46,110, 32,100,
- 111, 10, 9, 9,116, 91,105, 93, 32, 61, 32,115,116,114,105,
- 110,103, 46,103,115,117, 98, 40,116, 91,105, 93, 44, 32, 34,
- 61, 46, 42, 36, 34, 44, 32, 34, 34, 41, 10, 9, 9,114,101,
- 116, 32, 61, 32,114,101,116, 46, 46,115,101,112, 46, 46,116,
- 91,105, 93, 10, 9, 9,115,101,112, 32, 61, 32, 34, 44, 34,
- 10, 9,101,110,100, 10, 10, 9,114,101,116,117,114,110, 32,
- 34, 40, 34, 46, 46,114,101,116, 46, 46, 34, 41, 34, 10,101,
- 110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: lua/tolua++/src/bin/lua/function.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32,111,112,101,114, 97,
- 116,111,114, 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,
- 105,116,116,101,110, 32, 98,121, 32, 87, 97,108,100,101,109,
- 97,114, 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67,
- 71,114, 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45,
- 32, 74,117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,
- 100, 58, 32, 36, 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,
- 111,100,101, 32,105,115, 32,102,114,101,101, 32,115,111,102,
- 116,119, 97,114,101, 59, 32,121,111,117, 32, 99, 97,110, 32,
- 114,101,100,105,115,116,114,105, 98,117,116,101, 32,105,116,
- 32, 97,110,100, 47,111,114, 32,109,111,100,105,102,121, 32,
- 105,116, 46, 10, 45, 45, 32, 84,104,101, 32,115,111,102,116,
- 119, 97,114,101, 32,112,114,111,118,105,100,101,100, 32,104,
- 101,114,101,117,110,100,101,114, 32,105,115, 32,111,110, 32,
- 97,110, 32, 34, 97,115, 32,105,115, 34, 32, 98, 97,115,105,
- 115, 44, 32, 97,110,100, 10, 45, 45, 32,116,104,101, 32, 97,
- 117,116,104,111,114, 32,104, 97,115, 32,110,111, 32,111, 98,
- 108,105,103, 97,116,105,111,110, 32,116,111, 32,112,114,111,
- 118,105,100,101, 32,109, 97,105,110,116,101,110, 97,110, 99,
- 101, 44, 32,115,117,112,112,111,114,116, 44, 32,117,112,100,
- 97,116,101,115, 44, 10, 45, 45, 32,101,110,104, 97,110, 99,
- 101,109,101,110,116,115, 44, 32,111,114, 32,109,111,100,105,
- 102,105, 99, 97,116,105,111,110,115, 46, 10, 10, 10, 45, 45,
- 32, 79,112,101,114, 97,116,111,114, 32, 99,108, 97,115,115,
- 10, 45, 45, 32, 82,101,112,114,101,115,101,110,116,115, 32,
- 97,110, 32,111,112,101,114, 97,116,111,114, 32,102,117,110,
- 99,116,105,111,110, 32,111,114, 32, 97, 32, 99,108, 97,115,
- 115, 32,111,112,101,114, 97,116,111,114, 32,109,101,116,104,
- 111,100, 46, 10, 45, 45, 32, 73,116, 32,115,116,111,114,101,
- 115, 32,116,104,101, 32,115, 97,109,101, 32,102,105,101,108,
- 100,115, 32, 97,115, 32,102,117,110, 99,116,105,111,110,115,
- 32,100,111, 32,112,108,117,115, 58, 10, 45, 45, 32, 32,107,
- 105,110,100, 32, 61, 32,115,101,116, 32,111,102, 32, 99,104,
- 97,114, 97, 99,116,101,114, 32,114,101,112,114,101,115,101,
- 110,116,105,110,103, 32,116,104,101, 32,111,112,101,114, 97,
- 116,111,114, 32, 40, 97,115, 32,105,116, 32, 97,112,112,101,
- 114,115, 32,105,110, 32, 67, 43, 43, 32, 99,111,100,101, 41,
- 10, 99,108, 97,115,115, 79,112,101,114, 97,116,111,114, 32,
- 61, 32,123, 10, 32,107,105,110,100, 32, 61, 32, 39, 39, 44,
- 10,125, 10, 99,108, 97,115,115, 79,112,101,114, 97,116,111,
- 114, 46, 95, 95,105,110,100,101,120, 32, 61, 32, 99,108, 97,
- 115,115, 79,112,101,114, 97,116,111,114, 10,115,101,116,109,
- 101,116, 97,116, 97, 98,108,101, 40, 99,108, 97,115,115, 79,
- 112,101,114, 97,116,111,114, 44, 99,108, 97,115,115, 70,117,
- 110, 99,116,105,111,110, 41, 10, 10, 45, 45, 32,116, 97, 98,
- 108,101, 32,116,111, 32,116,114, 97,110,115,102,111,114,109,
- 32,111,112,101,114, 97,116,111,114, 32,107,105,110,100, 32,
- 105,110,116,111, 32,116,104,101, 32, 97,112,112,114,111,112,
- 114,105, 97,116,101, 32,116, 97,103, 32,109,101,116,104,111,
- 100, 32,110, 97,109,101, 10, 95, 84, 77, 32, 61, 32,123, 91,
- 39, 43, 39, 93, 32, 61, 32, 39, 97,100,100, 39, 44, 10, 32,
- 32, 32, 32, 32, 32, 32, 91, 39, 45, 39, 93, 32, 61, 32, 39,
- 115,117, 98, 39, 44, 10, 32, 32, 32, 32, 32, 32, 32, 91, 39,
- 42, 39, 93, 32, 61, 32, 39,109,117,108, 39, 44, 10, 32, 32,
- 32, 32, 32, 32, 32, 91, 39, 47, 39, 93, 32, 61, 32, 39,100,
- 105,118, 39, 44, 10, 32, 32, 32, 32, 32, 32, 32, 91, 39, 60,
- 39, 93, 32, 61, 32, 39,108,116, 39, 44, 10, 32, 32, 32, 32,
- 32, 32, 32, 91, 39, 60, 61, 39, 93, 32, 61, 32, 39,108,101,
- 39, 44, 10, 32, 32, 32, 32, 32, 32, 32, 91, 39, 61, 61, 39,
- 93, 32, 61, 32, 39,101,113, 39, 44, 10, 32, 32, 32, 32, 32,
- 32, 32, 91, 39, 91, 93, 39, 93, 32, 61, 32, 39,103,101,116,
- 105, 39, 44, 10, 32, 32, 32, 32, 32, 32, 32, 91, 39, 38, 91,
- 93, 39, 93, 32, 61, 32, 39,115,101,116,105, 39, 44, 10, 32,
- 32, 32, 32, 32, 32, 32, 45, 45, 91, 39, 45, 62, 39, 93, 32,
- 61, 32, 39,102,108,101, 99,104,105,116, 97, 39, 44, 10, 32,
- 32, 32, 32, 32, 32,125, 10, 10, 10, 45, 45, 32, 80,114,105,
- 110,116, 32,109,101,116,104,111,100, 10,102,117,110, 99,116,
- 105,111,110, 32, 99,108, 97,115,115, 79,112,101,114, 97,116,
- 111,114, 58,112,114,105,110,116, 32, 40,105,100,101,110,116,
- 44, 99,108,111,115,101, 41, 10, 32,112,114,105,110,116, 40,
- 105,100,101,110,116, 46, 46, 34, 79,112,101,114, 97,116,111,
- 114,123, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
- 110,116, 46, 46, 34, 32,107,105,110,100, 32, 32, 61, 32, 39,
- 34, 46, 46,115,101,108,102, 46,107,105,110,100, 46, 46, 34,
- 39, 44, 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,
- 110,116, 46, 46, 34, 32,109,111,100, 32, 32, 61, 32, 39, 34,
- 46, 46,115,101,108,102, 46,109,111,100, 46, 46, 34, 39, 44,
- 34, 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116,
- 46, 46, 34, 32,116,121,112,101, 32, 61, 32, 39, 34, 46, 46,
- 115,101,108,102, 46,116,121,112,101, 46, 46, 34, 39, 44, 34,
- 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46,
- 46, 34, 32,112,116,114, 32, 32, 61, 32, 39, 34, 46, 46,115,
- 101,108,102, 46,112,116,114, 46, 46, 34, 39, 44, 34, 41, 10,
- 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
- 32,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,
- 102, 46,110, 97,109,101, 46, 46, 34, 39, 44, 34, 41, 10, 32,
- 112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,
- 99,111,110,115,116, 32, 61, 32, 39, 34, 46, 46,115,101,108,
- 102, 46, 99,111,110,115,116, 46, 46, 34, 39, 44, 34, 41, 10,
- 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
- 32, 99,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,101,
- 108,102, 46, 99,110, 97,109,101, 46, 46, 34, 39, 44, 34, 41,
- 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46,
- 34, 32,108,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,
- 101,108,102, 46,108,110, 97,109,101, 46, 46, 34, 39, 44, 34,
- 41, 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46,
- 46, 34, 32, 97,114,103,115, 32, 61, 32,123, 34, 41, 10, 32,
- 108,111, 99, 97,108, 32,105, 61, 49, 10, 32,119,104,105,108,
- 101, 32,115,101,108,102, 46, 97,114,103,115, 91,105, 93, 32,
- 100,111, 10, 32, 32,115,101,108,102, 46, 97,114,103,115, 91,
- 105, 93, 58,112,114,105,110,116, 40,105,100,101,110,116, 46,
- 46, 34, 32, 32, 34, 44, 34, 44, 34, 41, 10, 32, 32,105, 32,
- 61, 32,105, 43, 49, 10, 32,101,110,100, 10, 32,112,114,105,
- 110,116, 40,105,100,101,110,116, 46, 46, 34, 32,125, 34, 41,
- 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46,
- 34,125, 34, 46, 46, 99,108,111,115,101, 41, 10,101,110,100,
- 10, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,115,
- 115, 79,112,101,114, 97,116,111,114, 58,115,117,112, 99,111,
- 100,101, 95,116,109,112, 40, 41, 10, 10, 9,105,102, 32,110,
- 111,116, 32, 95, 84, 77, 91,115,101,108,102, 46,107,105,110,
- 100, 93, 32,116,104,101,110, 10, 9, 9,114,101,116,117,114,
- 110, 32, 99,108, 97,115,115, 70,117,110, 99,116,105,111,110,
- 46,115,117,112, 99,111,100,101, 40,115,101,108,102, 41, 10,
- 9,101,110,100, 10, 10, 9, 45, 45, 32,110,111, 32,111,118,
- 101,114,108,111, 97,100, 44, 32,110,111, 32,112, 97,114, 97,
- 109,101,116,101,114,115, 44, 32, 97,108,119, 97,121,115, 32,
- 105,110, 99,108, 97,115,115, 10, 9,111,117,116,112,117,116,
- 40, 34, 47, 42, 32,109,101,116,104,111,100, 58, 34, 44,115,
- 101,108,102, 46,110, 97,109,101, 44, 34, 32,111,102, 32, 99,
- 108, 97,115,115, 32, 34, 44,115,101,108,102, 58,105,110, 99,
- 108, 97,115,115, 40, 41, 44, 34, 32, 42, 47, 34, 41, 10, 10,
- 9,111,117,116,112,117,116, 40, 34, 35,105,102,110,100,101,
- 102, 32, 84, 79, 76, 85, 65, 95, 68, 73, 83, 65, 66, 76, 69,
- 95, 34, 46, 46,115,101,108,102, 46, 99,110, 97,109,101, 41,
- 10, 9,111,117,116,112,117,116, 40, 34, 92,110,115,116, 97,
- 116,105, 99, 32,105,110,116, 34, 44,115,101,108,102, 46, 99,
- 110, 97,109,101, 44, 34, 40,108,117, 97, 95, 83,116, 97,116,
- 101, 42, 32,116,111,108,117, 97, 95, 83, 41, 34, 41, 10, 10,
- 9,105,102, 32,111,118,101,114,108,111, 97,100, 32, 60, 32,
- 48, 32,116,104,101,110, 10, 9, 32,111,117,116,112,117,116,
- 40, 39, 35,105,102,110,100,101,102, 32, 84, 79, 76, 85, 65,
- 95, 82, 69, 76, 69, 65, 83, 69, 92,110, 39, 41, 10, 9,101,
- 110,100, 10, 9,111,117,116,112,117,116, 40, 39, 32,116,111,
- 108,117, 97, 95, 69,114,114,111,114, 32,116,111,108,117, 97,
- 95,101,114,114, 59, 39, 41, 10, 9,111,117,116,112,117,116,
- 40, 39, 32,105,102, 32, 40, 92,110, 39, 41, 10, 9, 45, 45,
- 32, 99,104,101, 99,107, 32,115,101,108,102, 10, 9,108,111,
- 99, 97,108, 32,105,115, 95,102,117,110, 99, 32, 61, 32,103,
- 101,116, 95,105,115, 95,102,117,110, 99,116,105,111,110, 40,
- 115,101,108,102, 46,112, 97,114,101,110,116, 46,116,121,112,
- 101, 41, 10, 9,111,117,116,112,117,116, 40, 39, 32, 32, 32,
- 32, 32, 33, 39, 46, 46,105,115, 95,102,117,110, 99, 46, 46,
- 39, 40,116,111,108,117, 97, 95, 83, 44, 49, 44, 34, 39, 46,
- 46,115,101,108,102, 46,112, 97,114,101,110,116, 46,116,121,
- 112,101, 46, 46, 39, 34, 44, 48, 44, 38,116,111,108,117, 97,
- 95,101,114,114, 41, 32,124,124, 92,110, 39, 41, 10, 9,111,
- 117,116,112,117,116, 40, 39, 32, 32, 32, 32, 32, 33,116,111,
- 108,117, 97, 95,105,115,110,111,111, 98,106, 40,116,111,108,
- 117, 97, 95, 83, 44, 50, 44, 38,116,111,108,117, 97, 95,101,
- 114,114, 41, 92,110, 32, 41, 39, 41, 10, 9,111,117,116,112,
- 117,116, 40, 39, 32, 32,103,111,116,111, 32,116,111,108,117,
- 97, 95,108,101,114,114,111,114, 59, 39, 41, 10, 10, 9,111,
- 117,116,112,117,116, 40, 39, 32,101,108,115,101, 92,110, 39,
- 41, 10, 9,111,117,116,112,117,116, 40, 39, 35,101,110,100,
- 105,102, 92,110, 39, 41, 32, 45, 45, 32,116,111,108,117, 97,
- 95,114,101,108,101, 97,115,101, 10, 9,111,117,116,112,117,
- 116, 40, 39, 32,123, 39, 41, 10, 10, 9, 45, 45, 32,100,101,
- 99,108, 97,114,101, 32,115,101,108,102, 10, 9,111,117,116,
- 112,117,116, 40, 39, 32, 39, 44,115,101,108,102, 46, 99,111,
- 110,115,116, 44,115,101,108,102, 46,112, 97,114,101,110,116,
- 46,116,121,112,101, 44, 39, 42, 39, 44, 39,115,101,108,102,
- 32, 61, 32, 39, 41, 10, 9,111,117,116,112,117,116, 40, 39,
- 40, 39, 44,115,101,108,102, 46, 99,111,110,115,116, 44,115,
- 101,108,102, 46,112, 97,114,101,110,116, 46,116,121,112,101,
- 44, 39, 42, 41, 32, 39, 41, 10, 9,108,111, 99, 97,108, 32,
- 116,111, 95,102,117,110, 99, 32, 61, 32,103,101,116, 95,116,
- 111, 95,102,117,110, 99, 40,115,101,108,102, 46,112, 97,114,
- 101,110,116, 46,116,121,112,101, 41, 10, 9,111,117,116,112,
- 117,116, 40,116,111, 95,102,117,110, 99, 44, 39, 40,116,111,
- 108,117, 97, 95, 83, 44, 49, 44, 48, 41, 59, 39, 41, 10, 10,
- 9, 45, 45, 32, 99,104,101, 99,107, 32,115,101,108,102, 10,
- 9,111,117,116,112,117,116, 40, 39, 35,105,102,110,100,101,
- 102, 32, 84, 79, 76, 85, 65, 95, 82, 69, 76, 69, 65, 83, 69,
- 92,110, 39, 41, 10, 9,111,117,116,112,117,116, 40, 39, 32,
- 32,105,102, 32, 40, 33,115,101,108,102, 41, 32,116,111,108,
- 117, 97, 95,101,114,114,111,114, 40,116,111,108,117, 97, 95,
- 83, 44, 34,105,110,118, 97,108,105,100, 32, 92, 39,115,101,
- 108,102, 92, 39, 32,105,110, 32,102,117,110, 99,116,105,111,
- 110, 32, 92, 39, 39, 46, 46,115,101,108,102, 46,110, 97,109,
- 101, 46, 46, 39, 92, 39, 34, 44, 78, 85, 76, 76, 41, 59, 39,
- 41, 59, 10, 9,111,117,116,112,117,116, 40, 39, 35,101,110,
- 100,105,102, 92,110, 39, 41, 10, 10, 9, 45, 45, 32, 99, 97,
- 115,116, 32,115,101,108,102, 10, 9,111,117,116,112,117,116,
- 40, 39, 32, 32, 39, 44,115,101,108,102, 46,109,111,100, 44,
- 115,101,108,102, 46,116,121,112,101, 44,115,101,108,102, 46,
- 112,116,114, 44, 39,116,111,108,117, 97, 95,114,101,116, 32,
- 61, 32, 39, 41, 10, 9,111,117,116,112,117,116, 40, 39, 40,
- 39, 44,115,101,108,102, 46,109,111,100, 44,115,101,108,102,
- 46,116,121,112,101, 44,115,101,108,102, 46,112,116,114, 44,
- 39, 41, 40, 42,115,101,108,102, 41, 59, 39, 41, 10, 10, 9,
- 45, 45, 32,114,101,116,117,114,110, 32,118, 97,108,117,101,
- 10, 9,108,111, 99, 97,108, 32,116, 44, 99,116, 32, 61, 32,
- 105,115, 98, 97,115,105, 99, 40,115,101,108,102, 46,116,121,
- 112,101, 41, 10, 9,105,102, 32,116, 32,116,104,101,110, 10,
- 9, 9,111,117,116,112,117,116, 40, 39, 32, 32, 32,116,111,
- 108,117, 97, 95,112,117,115,104, 39, 46, 46,116, 46, 46, 39,
- 40,116,111,108,117, 97, 95, 83, 44, 40, 39, 44, 99,116, 44,
- 39, 41,116,111,108,117, 97, 95,114,101,116, 41, 59, 39, 41,
- 10, 9,101,108,115,101, 10, 9, 9,116, 32, 61, 32,115,101,
- 108,102, 46,116,121,112,101, 10, 9, 9,108,111, 99, 97,108,
- 32,112,117,115,104, 95,102,117,110, 99, 32, 61, 32,103,101,
- 116, 95,112,117,115,104, 95,102,117,110, 99,116,105,111,110,
- 40,116, 41, 10, 9, 9,110,101,119, 95,116, 32, 61, 32,115,
- 116,114,105,110,103, 46,103,115,117, 98, 40,116, 44, 32, 34,
- 99,111,110,115,116, 37,115, 43, 34, 44, 32, 34, 34, 41, 10,
- 9, 9,105,102, 32,115,101,108,102, 46,112,116,114, 32, 61,
- 61, 32, 39, 39, 32,116,104,101,110, 10, 9, 9, 9,111,117,
- 116,112,117,116, 40, 39, 32, 32, 32,123, 39, 41, 10, 9, 9,
- 9,111,117,116,112,117,116, 40, 39, 35,105,102,100,101,102,
- 32, 95, 95, 99,112,108,117,115,112,108,117,115, 92,110, 39,
- 41, 10, 9, 9, 9,111,117,116,112,117,116, 40, 39, 32, 32,
- 32, 32,118,111,105,100, 42, 32,116,111,108,117, 97, 95,111,
- 98,106, 32, 61, 32, 77,116,111,108,117, 97, 95,110,101,119,
- 40, 40, 39, 44,110,101,119, 95,116, 44, 39, 41, 40,116,111,
- 108,117, 97, 95,114,101,116, 41, 41, 59, 39, 41, 10, 9, 9,
- 9,111,117,116,112,117,116, 40, 39, 32, 32, 32, 32, 39, 44,
- 112,117,115,104, 95,102,117,110, 99, 44, 39, 40,116,111,108,
- 117, 97, 95, 83, 44,116,111,108,117, 97, 95,111, 98,106, 44,
- 34, 39, 44,116, 44, 39, 34, 41, 59, 39, 41, 10, 9, 9, 9,
- 111,117,116,112,117,116, 40, 39, 32, 32, 32, 32,116,111,108,
- 117, 97, 95,114,101,103,105,115,116,101,114, 95,103, 99, 40,
- 116,111,108,117, 97, 95, 83, 44,108,117, 97, 95,103,101,116,
- 116,111,112, 40,116,111,108,117, 97, 95, 83, 41, 41, 59, 39,
- 41, 10, 9, 9, 9,111,117,116,112,117,116, 40, 39, 35,101,
- 108,115,101, 92,110, 39, 41, 10, 9, 9, 9,111,117,116,112,
- 117,116, 40, 39, 32, 32, 32, 32,118,111,105,100, 42, 32,116,
- 111,108,117, 97, 95,111, 98,106, 32, 61, 32,116,111,108,117,
- 97, 95, 99,111,112,121, 40,116,111,108,117, 97, 95, 83, 44,
- 40,118,111,105,100, 42, 41, 38,116,111,108,117, 97, 95,114,
- 101,116, 44,115,105,122,101,111,102, 40, 39, 44,116, 44, 39,
- 41, 41, 59, 39, 41, 10, 9, 9, 9,111,117,116,112,117,116,
- 40, 39, 32, 32, 32, 32, 39, 44,112,117,115,104, 95,102,117,
- 110, 99, 44, 39, 40,116,111,108,117, 97, 95, 83, 44,116,111,
- 108,117, 97, 95,111, 98,106, 44, 34, 39, 44,116, 44, 39, 34,
- 41, 59, 39, 41, 10, 9, 9, 9,111,117,116,112,117,116, 40,
- 39, 32, 32, 32, 32,116,111,108,117, 97, 95,114,101,103,105,
- 115,116,101,114, 95,103, 99, 40,116,111,108,117, 97, 95, 83,
- 44,108,117, 97, 95,103,101,116,116,111,112, 40,116,111,108,
- 117, 97, 95, 83, 41, 41, 59, 39, 41, 10, 9, 9, 9,111,117,
- 116,112,117,116, 40, 39, 35,101,110,100,105,102, 92,110, 39,
- 41, 10, 9, 9, 9,111,117,116,112,117,116, 40, 39, 32, 32,
- 32,125, 39, 41, 10, 9, 9,101,108,115,101,105,102, 32,115,
- 101,108,102, 46,112,116,114, 32, 61, 61, 32, 39, 38, 39, 32,
- 116,104,101,110, 10, 9, 9, 9,111,117,116,112,117,116, 40,
- 39, 32, 32, 32, 39, 44,112,117,115,104, 95,102,117,110, 99,
- 44, 39, 40,116,111,108,117, 97, 95, 83, 44, 40,118,111,105,
- 100, 42, 41, 38,116,111,108,117, 97, 95,114,101,116, 44, 34,
- 39, 44,116, 44, 39, 34, 41, 59, 39, 41, 10, 9, 9,101,108,
- 115,101, 10, 9, 9, 9,105,102, 32,108,111, 99, 97,108, 95,
- 99,111,110,115,116,114,117, 99,116,111,114, 32,116,104,101,
- 110, 10, 9, 9, 9, 9,111,117,116,112,117,116, 40, 39, 32,
- 32, 32, 39, 44,112,117,115,104, 95,102,117,110, 99, 44, 39,
- 40,116,111,108,117, 97, 95, 83, 44, 40,118,111,105,100, 32,
- 42, 41,116,111,108,117, 97, 95,114,101,116, 44, 34, 39, 44,
- 116, 44, 39, 34, 41, 59, 39, 41, 10, 9, 9, 9, 9,111,117,
- 116,112,117,116, 40, 39, 32, 32, 32, 32,116,111,108,117, 97,
- 95,114,101,103,105,115,116,101,114, 95,103, 99, 40,116,111,
- 108,117, 97, 95, 83, 44,108,117, 97, 95,103,101,116,116,111,
- 112, 40,116,111,108,117, 97, 95, 83, 41, 41, 59, 39, 41, 10,
- 9, 9, 9,101,108,115,101, 10, 9, 9, 9, 9,111,117,116,
- 112,117,116, 40, 39, 32, 32, 32, 39, 44,112,117,115,104, 95,
- 102,117,110, 99, 44, 39, 40,116,111,108,117, 97, 95, 83, 44,
- 40,118,111,105,100, 42, 41,116,111,108,117, 97, 95,114,101,
- 116, 44, 34, 39, 44,116, 44, 39, 34, 41, 59, 39, 41, 10, 9,
- 9, 9,101,110,100, 10, 9, 9,101,110,100, 10, 9,101,110,
- 100, 10, 10, 9,111,117,116,112,117,116, 40, 39, 32, 32,125,
- 39, 41, 10, 9,111,117,116,112,117,116, 40, 39, 32,114,101,
- 116,117,114,110, 32, 49, 59, 39, 41, 10, 10, 9,111,117,116,
- 112,117,116, 40, 39, 35,105,102,110,100,101,102, 32, 84, 79,
- 76, 85, 65, 95, 82, 69, 76, 69, 65, 83, 69, 92,110, 39, 41,
- 10, 9,111,117,116,112,117,116, 40, 39,116,111,108,117, 97,
- 95,108,101,114,114,111,114, 58, 92,110, 39, 41, 10, 9,111,
- 117,116,112,117,116, 40, 39, 32,116,111,108,117, 97, 95,101,
- 114,114,111,114, 40,116,111,108,117, 97, 95, 83, 44, 34, 35,
- 102,101,114,114,111,114, 32,105,110, 32,102,117,110, 99,116,
- 105,111,110, 32, 92, 39, 39, 46, 46,115,101,108,102, 46,108,
- 110, 97,109,101, 46, 46, 39, 92, 39, 46, 34, 44, 38,116,111,
- 108,117, 97, 95,101,114,114, 41, 59, 39, 41, 10, 9,111,117,
- 116,112,117,116, 40, 39, 32,114,101,116,117,114,110, 32, 48,
- 59, 39, 41, 10, 9,111,117,116,112,117,116, 40, 39, 35,101,
- 110,100,105,102, 92,110, 39, 41, 10, 10, 10, 9,111,117,116,
- 112,117,116, 40, 39,125, 39, 41, 10, 9,111,117,116,112,117,
- 116, 40, 39, 35,101,110,100,105,102, 32, 47, 47, 35,105,102,
- 110,100,101,102, 32, 84, 79, 76, 85, 65, 95, 68, 73, 83, 65,
- 66, 76, 69, 92,110, 39, 41, 10, 9,111,117,116,112,117,116,
- 40, 39, 92,110, 39, 41, 10,101,110,100, 10, 10, 45, 45, 32,
- 73,110,116,101,114,110, 97,108, 32, 99,111,110,115,116,114,
- 117, 99,116,111,114, 10,102,117,110, 99,116,105,111,110, 32,
- 95, 79,112,101,114, 97,116,111,114, 32, 40,116, 41, 10, 32,
- 115,101,116,109,101,116, 97,116, 97, 98,108,101, 40,116, 44,
- 99,108, 97,115,115, 79,112,101,114, 97,116,111,114, 41, 10,
- 10, 32,105,102, 32,116, 46, 99,111,110,115,116, 32,126, 61,
- 32, 39, 99,111,110,115,116, 39, 32, 97,110,100, 32,116, 46,
- 99,111,110,115,116, 32,126, 61, 32, 39, 39, 32,116,104,101,
- 110, 10, 32, 32,101,114,114,111,114, 40, 34, 35,105,110,118,
- 97,108,105,100, 32, 39, 99,111,110,115,116, 39, 32,115,112,
- 101, 99,105,102,105, 99, 97,116,105,111,110, 34, 41, 10, 32,
- 101,110,100, 10, 10, 32, 97,112,112,101,110,100, 40,116, 41,
- 10, 32,105,102, 32,110,111,116, 32,116, 58,105,110, 99,108,
- 97,115,115, 40, 41, 32,116,104,101,110, 10, 32, 32,101,114,
- 114,111,114, 40, 34, 35,111,112,101,114, 97,116,111,114, 32,
- 99, 97,110, 32,111,110,108,121, 32, 98,101, 32,100,101,102,
- 105,110,101,100, 32, 97,115, 32, 99,108, 97,115,115, 32,109,
- 101,109, 98,101,114, 34, 41, 10, 32,101,110,100, 10, 10, 32,
- 45, 45,116, 46,110, 97,109,101, 32, 61, 32,116, 46,110, 97,
- 109,101, 32, 46, 46, 32, 34, 95, 34, 32, 46, 46, 32, 40, 95,
- 84, 77, 91,116, 46,107,105,110,100, 93, 32,111,114, 32,116,
- 46,107,105,110,100, 41, 10, 32,116, 46, 99,110, 97,109,101,
- 32, 61, 32,116, 58, 99,102,117,110, 99,110, 97,109,101, 40,
- 34,116,111,108,117, 97, 34, 41, 46, 46,116, 58,111,118,101,
- 114,108,111, 97,100, 40,116, 41, 10, 32,116, 46,110, 97,109,
- 101, 32, 61, 32, 34,111,112,101,114, 97,116,111,114, 34, 32,
- 46, 46, 32,116, 46,107,105,110,100, 32, 32, 45, 45, 32,115,
- 101,116, 32, 97,112,112,114,111,112,114,105, 97,116,101, 32,
- 99, 97,108,108,105,110,103, 32,110, 97,109,101, 10, 32,114,
- 101,116,117,114,110, 32,116, 10,101,110,100, 10, 10, 45, 45,
- 32, 67,111,110,115,116,114,117, 99,116,111,114, 10,102,117,
- 110, 99,116,105,111,110, 32, 79,112,101,114, 97,116,111,114,
- 32, 40,100, 44,107, 44, 97, 44, 99, 41, 10, 10, 9,108,111,
- 99, 97,108, 32,111,112, 95,107, 32, 61, 32,115,116,114,105,
- 110,103, 46,103,115,117, 98, 40,107, 44, 32, 34, 94, 37,115,
- 42, 34, 44, 32, 34, 34, 41, 10, 9,111,112, 95,107, 32, 61,
- 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,107, 44,
- 32, 34, 37,115, 42, 36, 34, 44, 32, 34, 34, 41, 10, 9, 45,
- 45,105,102, 32,115,116,114,105,110,103, 46,102,105,110,100,
- 40,107, 44, 32, 34, 94, 91, 37,119, 95, 58, 37,100, 60, 62,
- 37, 42, 37, 38, 93, 43, 36, 34, 41, 32,116,104,101,110, 10,
- 9,105,102, 32,100, 32, 61, 61, 32, 34,111,112,101,114, 97,
- 116,111,114, 34, 32, 97,110,100, 32,107, 32,126, 61, 32, 39,
- 39, 32,116,104,101,110, 10, 10, 9, 9,100, 32, 61, 32,107,
- 46, 46, 34, 32,111,112,101,114, 97,116,111,114, 34, 10, 9,
- 101,108,115,101,105,102, 32,110,111,116, 32, 95, 84, 77, 91,
- 111,112, 95,107, 93, 32,116,104,101,110, 10, 10, 9, 9,105,
- 102, 32,102,108, 97,103,115, 91, 39, 87, 39, 93, 32,116,104,
- 101,110, 10, 9, 9, 9,101,114,114,111,114, 40, 34,116,111,
- 108,117, 97, 58, 32,110,111, 32,115,117,112,112,111,114,116,
- 32,102,111,114, 32,111,112,101,114, 97,116,111,114, 34, 32,
- 46, 46, 32,102, 46,107,105,110,100, 41, 10, 9, 9,101,108,
- 115,101, 10, 9, 9, 9,119, 97,114,110,105,110,103, 40, 34,
- 78,111, 32,115,117,112,112,111,114,116, 32,102,111,114, 32,
- 111,112,101,114, 97,116,111,114, 32, 34, 46, 46,111,112, 95,
- 107, 46, 46, 34, 44, 32,105,103,110,111,114,105,110,103, 34,
- 41, 10, 9, 9, 9,114,101,116,117,114,110, 32,110,105,108,
- 10, 9, 9,101,110,100, 10, 9,101,110,100, 10, 10, 9,108,
- 111, 99, 97,108, 32,114,101,102, 32, 61, 32, 39, 39, 10, 32,
- 108,111, 99, 97,108, 32,116, 32, 61, 32,115,112,108,105,116,
- 95, 99, 95,116,111,107,101,110,115, 40,115,116,114,115,117,
- 98, 40, 97, 44, 50, 44,115,116,114,108,101,110, 40, 97, 41,
- 45, 49, 41, 44, 39, 44, 39, 41, 32, 45, 45, 32,101,108,105,
- 109,105,110, 97,116,101, 32, 98,114, 97, 99,101,115, 10, 32,
- 108,111, 99, 97,108, 32,105, 61, 49, 10, 32,108,111, 99, 97,
- 108, 32,108, 32, 61, 32,123,110, 61, 48,125, 10, 32,119,104,
- 105,108,101, 32,116, 91,105, 93, 32,100,111, 10, 32, 32,108,
- 46,110, 32, 61, 32,108, 46,110, 43, 49, 10, 32, 32,108, 91,
- 108, 46,110, 93, 32, 61, 32, 68,101, 99,108, 97,114, 97,116,
- 105,111,110, 40,116, 91,105, 93, 44, 39,118, 97,114, 39, 41,
- 10, 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32,101,110,100,
- 10, 32,105,102, 32,107, 32, 61, 61, 32, 39, 91, 93, 39, 32,
- 116,104,101,110, 10, 9, 32,108,111, 99, 97,108, 32, 95, 10,
- 9, 32, 95, 44, 32, 95, 44, 32,114,101,102, 32, 61, 32,115,
- 116,114,102,105,110,100, 40,100, 44, 39, 40, 38, 41, 39, 41,
- 10, 32, 32,100, 32, 61, 32,103,115,117, 98, 40,100, 44, 39,
- 38, 39, 44, 39, 39, 41, 10, 32,101,108,115,101,105,102, 32,
- 107, 61, 61, 39, 38, 91, 93, 39, 32,116,104,101,110, 10, 32,
- 32,108, 46,110, 32, 61, 32,108, 46,110, 43, 49, 10, 32, 32,
- 108, 91,108, 46,110, 93, 32, 61, 32, 68,101, 99,108, 97,114,
- 97,116,105,111,110, 40,100, 44, 39,118, 97,114, 39, 41, 10,
- 32, 32,108, 91,108, 46,110, 93, 46,110, 97,109,101, 32, 61,
- 32, 39,116,111,108,117, 97, 95,118, 97,108,117,101, 39, 10,
- 32,101,110,100, 10, 32,108,111, 99, 97,108, 32,102, 32, 61,
- 32, 68,101, 99,108, 97,114, 97,116,105,111,110, 40,100, 44,
- 39,102,117,110, 99, 39, 41, 10, 32,105,102, 32,107, 32, 61,
- 61, 32, 39, 91, 93, 39, 32, 97,110,100, 32, 40,108, 91, 49,
- 93, 61, 61,110,105,108, 32,111,114, 32,105,115, 98, 97,115,
- 105, 99, 40,108, 91, 49, 93, 46,116,121,112,101, 41,126, 61,
- 39,110,117,109, 98,101,114, 39, 41, 32,116,104,101,110, 10,
- 32, 32,101,114,114,111,114, 40, 39,111,112,101,114, 97,116,
- 111,114, 91, 93, 32, 99, 97,110, 32,111,110,108,121, 32, 98,
- 101, 32,100,101,102,105,110,101,100, 32,102,111,114, 32,110,
- 117,109,101,114,105, 99, 32,105,110,100,101,120, 46, 39, 41,
- 10, 32,101,110,100, 10, 32,102, 46, 97,114,103,115, 32, 61,
- 32,108, 10, 32,102, 46, 99,111,110,115,116, 32, 61, 32, 99,
- 10, 32,102, 46,107,105,110,100, 32, 61, 32,111,112, 95,107,
- 10, 32,102, 46,108,110, 97,109,101, 32, 61, 32, 34, 46, 34,
- 46, 46, 40, 95, 84, 77, 91,102, 46,107,105,110,100, 93, 32,
- 111,114, 32,102, 46,107,105,110,100, 41, 10, 32,105,102, 32,
- 110,111,116, 32, 95, 84, 77, 91,102, 46,107,105,110,100, 93,
- 32,116,104,101,110, 10, 32, 9,102, 46, 99, 97,115,116, 95,
- 111,112,101,114, 97,116,111,114, 32, 61, 32,116,114,117,101,
- 10, 32,101,110,100, 10, 32,105,102, 32,102, 46,107,105,110,
- 100, 32, 61, 61, 32, 39, 91, 93, 39, 32, 97,110,100, 32,114,
- 101,102, 61, 61, 39, 38, 39, 32, 97,110,100, 32,102, 46, 99,
- 111,110,115,116,126, 61, 39, 99,111,110,115,116, 39, 32,116,
- 104,101,110, 10, 32, 32, 79,112,101,114, 97,116,111,114, 40,
- 100, 44, 39, 38, 39, 46, 46,107, 44, 97, 44, 99, 41, 32, 9,
- 45, 45, 32, 99,114,101, 97,116,101, 32, 99,111,114,114,101,
- 115,112,111,100,105,110,103, 32,115,101,116, 32,111,112,101,
- 114, 97,116,111,114, 10, 32,101,110,100, 10, 32,114,101,116,
- 117,114,110, 32, 95, 79,112,101,114, 97,116,111,114, 40,102,
- 41, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: lua/tolua++/src/bin/lua/operator.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 10, 95,103,108,111, 98, 97,108, 95,116,101,109,112,108, 97,
- 116,101,115, 32, 61, 32,123,125, 10, 10, 99,108, 97,115,115,
- 84,101,109,112,108, 97,116,101, 67,108, 97,115,115, 32, 61,
- 32,123, 10, 10, 9,110, 97,109,101, 32, 61, 32, 39, 39, 44,
- 10, 9, 98,111,100,121, 32, 61, 32, 39, 39, 44, 10, 9,112,
- 97,114,101,110,116,115, 32, 61, 32,123,125, 44, 10, 9, 97,
- 114,103,115, 32, 61, 32,123,125, 44, 32, 45, 45, 32,116,104,
- 101, 32,116,101,109,112,108, 97,116,101, 32, 97,114,103,117,
- 109,101,110,116,115, 10,125, 10, 10, 99,108, 97,115,115, 84,
- 101,109,112,108, 97,116,101, 67,108, 97,115,115, 46, 95, 95,
- 105,110,100,101,120, 32, 61, 32, 99,108, 97,115,115, 84,101,
- 109,112,108, 97,116,101, 67,108, 97,115,115, 10, 10, 10,102,
- 117,110, 99,116,105,111,110, 32, 99,108, 97,115,115, 84,101,
- 109,112,108, 97,116,101, 67,108, 97,115,115, 58,116,104,114,
- 111,119, 40,116,121,112,101,115, 44, 32,108,111, 99, 97,108,
- 95,115, 99,111,112,101, 41, 10, 10, 9, 45, 45,105,102, 32,
- 116, 97, 98,108,101, 46,103,101,116,110, 40,116,121,112,101,
- 115, 41, 32,126, 61, 32,116, 97, 98,108,101, 46,103,101,116,
- 110, 40,115,101,108,102, 46, 97,114,103,115, 41, 32,116,104,
- 101,110, 10, 9, 45, 45, 9,101,114,114,111,114, 40, 34, 35,
- 105,110,118, 97,108,105,100, 32,112, 97,114, 97,109,101,116,
- 101,114, 32, 99,111,117,110,116, 34, 41, 10, 9, 45, 45,101,
- 110,100, 10, 10, 9, 45, 45, 32,114,101,112,108, 97, 99,101,
- 10, 9,102,111,114, 32,105, 32, 61, 49, 32, 44, 32,116,121,
- 112,101,115, 46,110, 32,100,111, 10, 10, 9, 9,108,111, 99,
- 97,108, 32, 73,108, 32, 61, 32,115,112,108,105,116, 95, 99,
- 95,116,111,107,101,110,115, 40,116,121,112,101,115, 91,105,
- 93, 44, 32, 34, 32, 34, 41, 10, 9, 9,105,102, 32,116, 97,
- 98,108,101, 46,103,101,116,110, 40, 73,108, 41, 32,126, 61,
- 32,116, 97, 98,108,101, 46,103,101,116,110, 40,115,101,108,
- 102, 46, 97,114,103,115, 41, 32,116,104,101,110, 10, 9, 9,
- 9,101,114,114,111,114, 40, 34, 35,105,110,118, 97,108,105,
- 100, 32,112, 97,114, 97,109,101,116,101,114, 32, 99,111,117,
- 110,116, 32,102,111,114, 32, 34, 46, 46,116,121,112,101,115,
- 91,105, 93, 41, 10, 9, 9,101,110,100, 10, 9, 9,108,111,
- 99, 97,108, 32, 98, 73, 32, 61, 32,115,101,108,102, 46, 98,
- 111,100,121, 10, 9, 9,108,111, 99, 97,108, 32,112, 73, 32,
- 61, 32,123,125, 10, 9, 9,102,111,114, 32,106, 32, 61, 32,
- 49, 44,115,101,108,102, 46, 97,114,103,115, 46,110, 32,100,
- 111, 10, 9, 9, 9, 45, 45, 84,108, 91,106, 93, 32, 61, 32,
- 102,105,110,100,116,121,112,101, 40, 84,108, 91,106, 93, 41,
- 32,111,114, 32, 84,108, 91,106, 93, 10, 9, 9, 9, 98, 73,
- 32, 61, 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,
- 98, 73, 44, 32, 34, 40, 91, 94, 95, 37,119, 93, 41, 34, 46,
- 46,115,101,108,102, 46, 97,114,103,115, 91,106, 93, 46, 46,
- 34, 40, 91, 94, 95, 37,119, 93, 41, 34, 44, 32, 34, 37, 49,
- 34, 46, 46, 73,108, 91,106, 93, 46, 46, 34, 37, 50, 34, 41,
- 10, 9, 9, 9,105,102, 32,115,101,108,102, 46,112, 97,114,
- 101,110,116,115, 32,116,104,101,110, 10, 9, 9, 9, 9,102,
- 111,114, 32,105, 61, 49, 44,116, 97, 98,108,101, 46,103,101,
- 116,110, 40,115,101,108,102, 46,112, 97,114,101,110,116,115,
- 41, 32,100,111, 10, 9, 9, 9, 9, 9,112, 73, 91,105, 93,
- 32, 61, 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,
- 115,101,108,102, 46,112, 97,114,101,110,116,115, 91,105, 93,
- 44, 32, 34, 40, 91, 94, 95, 37,119, 93, 63, 41, 34, 46, 46,
- 115,101,108,102, 46, 97,114,103,115, 91,106, 93, 46, 46, 34,
- 40, 91, 94, 95, 37,119, 93, 63, 41, 34, 44, 32, 34, 37, 49,
- 34, 46, 46, 73,108, 91,106, 93, 46, 46, 34, 37, 50, 34, 41,
- 10, 9, 9, 9, 9,101,110,100, 10, 9, 9, 9,101,110,100,
- 10, 9, 9,101,110,100, 10, 9, 9, 45, 45,108,111, 99, 97,
- 108, 32, 97,112,112,101,110,100, 32, 61, 32, 34, 60, 34, 46,
- 46,115,116,114,105,110,103, 46,103,115,117, 98, 40,116,121,
- 112,101,115, 91,105, 93, 44, 32, 34, 37,115, 43, 34, 44, 32,
- 34, 44, 34, 41, 46, 46, 34, 62, 34, 10, 9, 9,108,111, 99,
- 97,108, 32, 97,112,112,101,110,100, 32, 61, 32, 34, 60, 34,
- 46, 46, 99,111,110, 99, 97,116, 40, 73,108, 44, 32, 49, 44,
- 32,116, 97, 98,108,101, 46,103,101,116,110, 40, 73,108, 41,
- 44, 32, 34, 44, 34, 41, 46, 46, 34, 62, 34, 10, 9, 9, 97,
- 112,112,101,110,100, 32, 61, 32,115,116,114,105,110,103, 46,
- 103,115,117, 98, 40, 97,112,112,101,110,100, 44, 32, 34, 37,
- 115, 42, 44, 37,115, 42, 34, 44, 32, 34, 44, 34, 41, 10, 9,
- 9, 97,112,112,101,110,100, 32, 61, 32,115,116,114,105,110,
- 103, 46,103,115,117, 98, 40, 97,112,112,101,110,100, 44, 32,
- 34, 62, 62, 34, 44, 32, 34, 62, 32, 62, 34, 41, 10, 9, 9,
- 102,111,114, 32,105, 61, 49, 44,116, 97, 98,108,101, 46,103,
- 101,116,110, 40,112, 73, 41, 32,100,111, 10, 9, 9, 9, 45,
- 45,112, 73, 91,105, 93, 32, 61, 32,115,116,114,105,110,103,
- 46,103,115,117, 98, 40,112, 73, 91,105, 93, 44, 32, 34, 62,
- 62, 34, 44, 32, 34, 62, 32, 62, 34, 41, 10, 9, 9, 9,112,
- 73, 91,105, 93, 32, 61, 32,114,101,115,111,108,118,101, 95,
- 116,101,109,112,108, 97,116,101, 95,116,121,112,101,115, 40,
- 112, 73, 91,105, 93, 41, 10, 9, 9,101,110,100, 10, 9, 9,
- 98, 73, 32, 61, 32,115,116,114,105,110,103, 46,103,115,117,
- 98, 40, 98, 73, 44, 32, 34, 62, 62, 34, 44, 32, 34, 62, 32,
- 62, 34, 41, 10, 9, 9,108,111, 99, 97,108, 32,110, 32, 61,
- 32,115,101,108,102, 46,110, 97,109,101, 10, 9, 9,105,102,
- 32,108,111, 99, 97,108, 95,115, 99,111,112,101, 32,116,104,
- 101,110, 10, 9, 9, 9,110, 32, 61, 32,115,101,108,102, 46,
- 108,111, 99, 97,108, 95,110, 97,109,101, 10, 9, 9,101,110,
- 100, 10, 10, 9, 9, 67,108, 97,115,115, 40,110, 46, 46, 97,
- 112,112,101,110,100, 44, 32,112, 73, 44, 32, 98, 73, 41, 10,
- 9,101,110,100, 10,101,110,100, 10, 10, 10,102,117,110, 99,
- 116,105,111,110, 32, 84,101,109,112,108, 97,116,101, 67,108,
- 97,115,115, 40,110, 97,109,101, 44, 32,112, 97,114,101,110,
- 116,115, 44, 32, 98,111,100,121, 44, 32,112, 97,114, 97,109,
- 101,116,101,114,115, 41, 10, 10, 9,108,111, 99, 97,108, 32,
- 111, 32, 61, 32,123, 10, 9, 10, 9, 9,112, 97,114,101,110,
- 116,115, 32, 61, 32,112, 97,114,101,110,116,115, 44, 10, 9,
- 9, 98,111,100,121, 32, 61, 32, 98,111,100,121, 44, 10, 9,
- 9, 97,114,103,115, 32, 61, 32,112, 97,114, 97,109,101,116,
- 101,114,115, 44, 10, 9,125, 10, 9, 10, 9,108,111, 99, 97,
- 108, 32,111,110, 97,109,101, 32, 61, 32,115,116,114,105,110,
- 103, 46,103,115,117, 98, 40,110, 97,109,101, 44, 32, 34, 64,
- 46, 42, 36, 34, 44, 32, 34, 34, 41, 10, 9,111,110, 97,109,
- 101, 32, 61, 32,103,101,116,110, 97,109,101,115,112, 97, 99,
- 101, 40, 99,108, 97,115,115, 67,111,110,116, 97,105,110,101,
- 114, 46, 99,117,114,114, 41, 46, 46,111,110, 97,109,101, 10,
- 9,111, 46,110, 97,109,101, 32, 61, 32,111,110, 97,109,101,
- 10, 10, 9,111, 46,108,111, 99, 97,108, 95,110, 97,109,101,
- 32, 61, 32,110, 97,109,101, 10, 9, 10, 9,115,101,116,109,
- 101,116, 97,116, 97, 98,108,101, 40,111, 44, 32, 99,108, 97,
- 115,115, 84,101,109,112,108, 97,116,101, 67,108, 97,115,115,
- 41, 10, 10, 9,105,102, 32, 95,103,108,111, 98, 97,108, 95,
- 116,101,109,112,108, 97,116,101,115, 91,111,110, 97,109,101,
- 93, 32,116,104,101,110, 10, 9, 9,119, 97,114,110,105,110,
- 103, 40, 34, 68,117,112,108,105, 99, 97,116,101, 32,100,101,
- 99,108, 97,114, 97,116,105,111,110, 32,111,102, 32,116,101,
- 109,112,108, 97,116,101, 32, 34, 46, 46,111,110, 97,109,101,
- 41, 10, 9,101,108,115,101, 10, 9, 9, 95,103,108,111, 98,
- 97,108, 95,116,101,109,112,108, 97,116,101,115, 91,111,110,
- 97,109,101, 93, 32, 61, 32,111, 10, 9,101,110,100, 10, 10,
- 9,114,101,116,117,114,110, 32,111, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: lua/tolua++/src/bin/lua/template_class.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,116,111,108,117, 97, 58, 32, 99,108, 97,115,115,
- 32, 99,108, 97,115,115, 10, 45, 45, 32, 87,114,105,116,116,
- 101,110, 32, 98,121, 32, 87, 97,108,100,101,109, 97,114, 32,
- 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67, 71,114, 97,
- 102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45, 32, 74,117,
- 108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 36, 73,100, 58, 32,
- 36, 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,111,100,101,
- 32,105,115, 32,102,114,101,101, 32,115,111,102,116,119, 97,
- 114,101, 59, 32,121,111,117, 32, 99, 97,110, 32,114,101,100,
- 105,115,116,114,105, 98,117,116,101, 32,105,116, 32, 97,110,
- 100, 47,111,114, 32,109,111,100,105,102,121, 32,105,116, 46,
- 10, 45, 45, 32, 84,104,101, 32,115,111,102,116,119, 97,114,
- 101, 32,112,114,111,118,105,100,101,100, 32,104,101,114,101,
- 117,110,100,101,114, 32,105,115, 32,111,110, 32, 97,110, 32,
- 34, 97,115, 32,105,115, 34, 32, 98, 97,115,105,115, 44, 32,
- 97,110,100, 10, 45, 45, 32,116,104,101, 32, 97,117,116,104,
- 111,114, 32,104, 97,115, 32,110,111, 32,111, 98,108,105,103,
- 97,116,105,111,110, 32,116,111, 32,112,114,111,118,105,100,
- 101, 32,109, 97,105,110,116,101,110, 97,110, 99,101, 44, 32,
- 115,117,112,112,111,114,116, 44, 32,117,112,100, 97,116,101,
- 115, 44, 10, 45, 45, 32,101,110,104, 97,110, 99,101,109,101,
- 110,116,115, 44, 32,111,114, 32,109,111,100,105,102,105, 99,
- 97,116,105,111,110,115, 46, 10, 10, 10, 45, 45, 32, 67,108,
- 97,115,115, 32, 99,108, 97,115,115, 10, 45, 45, 32, 82,101,
- 112,114,101,115,101,110,116,115, 32, 97, 32, 99,108, 97,115,
- 115, 32,100,101,102,105,110,105,116,105,111,110, 46, 10, 45,
- 45, 32, 83,116,111,114,101,115, 32,116,104,101, 32,102,111,
- 108,108,111,119,105,110,103, 32,102,105,101,108,100,115, 58,
- 10, 45, 45, 32, 32, 32, 32,110, 97,109,101, 32, 61, 32, 99,
- 108, 97,115,115, 32,110, 97,109,101, 10, 45, 45, 32, 32, 32,
- 32, 98, 97,115,101, 32, 61, 32, 99,108, 97,115,115, 32, 98,
- 97,115,101, 44, 32,105,102, 32, 97,110,121, 32, 40,111,110,
- 108,121, 32,115,105,110,103,108,101, 32,105,110,104,101,114,
- 105,116, 97,110, 99,101, 32,105,115, 32,115,117,112,112,111,
- 114,116,101,100, 41, 10, 45, 45, 32, 32, 32, 32,123,105,125,
- 32, 32, 61, 32,108,105,115,116, 32,111,102, 32,109,101,109,
- 98,101,114,115, 10, 99,108, 97,115,115, 67,108, 97,115,115,
- 32, 61, 32,123, 10, 32, 99,108, 97,115,115,116,121,112,101,
- 32, 61, 32, 39, 99,108, 97,115,115, 39, 44, 10, 32,110, 97,
- 109,101, 32, 61, 32, 39, 39, 44, 10, 32, 98, 97,115,101, 32,
- 61, 32, 39, 39, 44, 10, 32,116,121,112,101, 32, 61, 32, 39,
- 39, 44, 10, 32, 98,116,121,112,101, 32, 61, 32, 39, 39, 44,
- 10, 32, 99,116,121,112,101, 32, 61, 32, 39, 39, 44, 10,125,
- 10, 99,108, 97,115,115, 67,108, 97,115,115, 46, 95, 95,105,
- 110,100,101,120, 32, 61, 32, 99,108, 97,115,115, 67,108, 97,
- 115,115, 10,115,101,116,109,101,116, 97,116, 97, 98,108,101,
- 40, 99,108, 97,115,115, 67,108, 97,115,115, 44, 99,108, 97,
- 115,115, 67,111,110,116, 97,105,110,101,114, 41, 10, 10, 10,
- 45, 45, 32,114,101,103,105,115,116,101,114, 32, 99,108, 97,
- 115,115, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,
- 115,115, 67,108, 97,115,115, 58,114,101,103,105,115,116,101,
- 114, 32, 40,112,114,101, 41, 10, 10, 9,105,102, 32,110,111,
- 116, 32,115,101,108,102, 58, 99,104,101, 99,107, 95,112,117,
- 98,108,105, 99, 95, 97, 99, 99,101,115,115, 40, 41, 32,116,
- 104,101,110, 10, 9, 9,114,101,116,117,114,110, 10, 9,101,
- 110,100, 10, 10, 32,112,114,101, 32, 61, 32,112,114,101, 32,
- 111,114, 32, 39, 39, 10, 32,112,117,115,104, 40,115,101,108,
- 102, 41, 10, 9,105,102, 32, 95, 99,111,108,108,101, 99,116,
- 91,115,101,108,102, 46,116,121,112,101, 93, 32,116,104,101,
- 110, 10, 9, 9,111,117,116,112,117,116, 40,112,114,101, 44,
- 39, 35,105,102,100,101,102, 32, 95, 95, 99,112,108,117,115,
- 112,108,117,115, 92,110, 39, 41, 10, 32, 32,111,117,116,112,
- 117,116, 40,112,114,101, 46, 46, 39,116,111,108,117, 97, 95,
- 99, 99,108, 97,115,115, 40,116,111,108,117, 97, 95, 83, 44,
- 34, 39, 46, 46,115,101,108,102, 46,108,110, 97,109,101, 46,
- 46, 39, 34, 44, 34, 39, 46, 46,115,101,108,102, 46,116,121,
- 112,101, 46, 46, 39, 34, 44, 34, 39, 46, 46,115,101,108,102,
- 46, 98,116,121,112,101, 46, 46, 39, 34, 44, 39, 46, 46, 95,
- 99,111,108,108,101, 99,116, 91,115,101,108,102, 46,116,121,
- 112,101, 93, 46, 46, 39, 41, 59, 39, 41, 10, 9, 9,111,117,
- 116,112,117,116, 40,112,114,101, 44, 39, 35,101,108,115,101,
- 92,110, 39, 41, 10, 32, 32,111,117,116,112,117,116, 40,112,
- 114,101, 46, 46, 39,116,111,108,117, 97, 95, 99, 99,108, 97,
- 115,115, 40,116,111,108,117, 97, 95, 83, 44, 34, 39, 46, 46,
- 115,101,108,102, 46,108,110, 97,109,101, 46, 46, 39, 34, 44,
- 34, 39, 46, 46,115,101,108,102, 46,116,121,112,101, 46, 46,
- 39, 34, 44, 34, 39, 46, 46,115,101,108,102, 46, 98,116,121,
- 112,101, 46, 46, 39, 34, 44, 78, 85, 76, 76, 41, 59, 39, 41,
- 10, 9, 9,111,117,116,112,117,116, 40,112,114,101, 44, 39,
- 35,101,110,100,105,102, 92,110, 39, 41, 10, 9,101,108,115,
- 101, 10, 32, 32,111,117,116,112,117,116, 40,112,114,101, 46,
- 46, 39,116,111,108,117, 97, 95, 99, 99,108, 97,115,115, 40,
- 116,111,108,117, 97, 95, 83, 44, 34, 39, 46, 46,115,101,108,
- 102, 46,108,110, 97,109,101, 46, 46, 39, 34, 44, 34, 39, 46,
- 46,115,101,108,102, 46,116,121,112,101, 46, 46, 39, 34, 44,
- 34, 39, 46, 46,115,101,108,102, 46, 98,116,121,112,101, 46,
- 46, 39, 34, 44, 78, 85, 76, 76, 41, 59, 39, 41, 10, 9,101,
- 110,100, 10, 9,105,102, 32,115,101,108,102, 46,101,120,116,
- 114, 97, 95, 98, 97,115,101,115, 32,116,104,101,110, 10, 9,
- 9,102,111,114, 32,107, 44, 98, 97,115,101, 32,105,110, 32,
- 105,112, 97,105,114,115, 40,115,101,108,102, 46,101,120,116,
- 114, 97, 95, 98, 97,115,101,115, 41, 32,100,111, 10, 9, 9,
- 9, 45, 45, 32,110,111,116, 32,110,111,119, 10, 32, 32, 32,
- 45, 45,111,117,116,112,117,116, 40,112,114,101, 46, 46, 39,
- 32,116,111,108,117, 97, 95, 97,100,100, 98, 97,115,101, 40,
- 116,111,108,117, 97, 95, 83, 44, 32, 34, 39, 46, 46,115,101,
- 108,102, 46,116,121,112,101, 46, 46, 39, 34, 44, 32, 34, 39,
- 46, 46, 98, 97,115,101, 46, 46, 39, 34, 41, 59, 39, 41, 10,
- 9, 9,101,110,100, 10, 9,101,110,100, 10, 32,111,117,116,
- 112,117,116, 40,112,114,101, 46, 46, 39,116,111,108,117, 97,
- 95, 98,101,103,105,110,109,111,100,117,108,101, 40,116,111,
- 108,117, 97, 95, 83, 44, 34, 39, 46, 46,115,101,108,102, 46,
- 108,110, 97,109,101, 46, 46, 39, 34, 41, 59, 39, 41, 10, 32,
- 108,111, 99, 97,108, 32,105, 61, 49, 10, 32,119,104,105,108,
- 101, 32,115,101,108,102, 91,105, 93, 32,100,111, 10, 32, 32,
- 115,101,108,102, 91,105, 93, 58,114,101,103,105,115,116,101,
- 114, 40,112,114,101, 46, 46, 39, 32, 39, 41, 10, 32, 32,105,
- 32, 61, 32,105, 43, 49, 10, 32,101,110,100, 10, 32,111,117,
- 116,112,117,116, 40,112,114,101, 46, 46, 39,116,111,108,117,
- 97, 95,101,110,100,109,111,100,117,108,101, 40,116,111,108,
- 117, 97, 95, 83, 41, 59, 39, 41, 10, 9,112,111,112, 40, 41,
- 10,101,110,100, 10, 10, 45, 45, 32,114,101,116,117,114,110,
- 32, 99,111,108,108,101, 99,116,105,111,110, 32,114,101,113,
- 117,105,114,101,109,101,110,116, 10,102,117,110, 99,116,105,
- 111,110, 32, 99,108, 97,115,115, 67,108, 97,115,115, 58,114,
- 101,113,117,105,114,101, 99,111,108,108,101, 99,116,105,111,
- 110, 32, 40,116, 41, 10, 9,105,102, 32,115,101,108,102, 46,
- 102,108, 97,103,115, 46,112,114,111,116,101, 99,116,101,100,
- 95,100,101,115,116,114,117, 99,116,111,114, 32,111,114, 32,
- 40,110,111,116, 32,115,101,108,102, 58, 99,104,101, 99,107,
- 95,112,117, 98,108,105, 99, 95, 97, 99, 99,101,115,115, 40,
- 41, 41, 32,116,104,101,110, 10, 9, 9,114,101,116,117,114,
- 110, 32,102, 97,108,115,101, 10, 9,101,110,100, 10, 32,112,
- 117,115,104, 40,115,101,108,102, 41, 10, 9,108,111, 99, 97,
- 108, 32,114, 32, 61, 32,102, 97,108,115,101, 10, 32,108,111,
- 99, 97,108, 32,105, 61, 49, 10, 32,119,104,105,108,101, 32,
- 115,101,108,102, 91,105, 93, 32,100,111, 10, 32, 32,114, 32,
- 61, 32,115,101,108,102, 91,105, 93, 58,114,101,113,117,105,
- 114,101, 99,111,108,108,101, 99,116,105,111,110, 40,116, 41,
- 32,111,114, 32,114, 10, 32, 32,105, 32, 61, 32,105, 43, 49,
- 10, 32,101,110,100, 10, 9,112,111,112, 40, 41, 10, 9, 45,
- 45, 32,111,110,108,121, 32, 99,108, 97,115,115, 32,116,104,
- 97,116, 32,101,120,112,111,114,116,115, 32,100,101,115,116,
- 114,117, 99,116,111,114, 32, 99, 97,110, 32, 98,101, 32, 97,
- 112,112,114,111,112,114,105, 97,116,101,108,121, 32, 99,111,
- 108,108,101, 99,116,101,100, 10, 9, 45, 45, 32, 99,108, 97,
- 115,115,101,115, 32,116,104, 97,116, 32,101,120,112,111,114,
- 116, 32, 99,111,110,115,116,114,117, 99,116,111,114,115, 32,
- 110,101,101,100, 32,116,111, 32,104, 97,118,101, 32, 97, 32,
- 99,111,108,108,101, 99,116,111,114, 32, 40,111,118,101,114,
- 114,105,100,101,100, 32, 98,121, 32, 45, 68, 32,102,108, 97,
- 103, 32,111,110, 32, 99,111,109,109, 97,110,100, 32,108,105,
- 110,101, 41, 10, 9,105,102, 32,115,101,108,102, 46, 95,100,
- 101,108,101,116,101, 32,111,114, 32, 40, 40,110,111,116, 32,
- 102,108, 97,103,115, 91, 39, 68, 39, 93, 41, 32, 97,110,100,
- 32,115,101,108,102, 46, 95,110,101,119, 41, 32,116,104,101,
- 110, 10, 9, 9, 45, 45,116, 91,115,101,108,102, 46,116,121,
- 112,101, 93, 32, 61, 32, 34,116,111,108,117, 97, 95, 99,111,
- 108,108,101, 99,116, 95, 34, 32, 46, 46, 32,103,115,117, 98,
- 40,115,101,108,102, 46,116,121,112,101, 44, 34, 58, 58, 34,
- 44, 34, 95, 34, 41, 10, 9, 9,116, 91,115,101,108,102, 46,
- 116,121,112,101, 93, 32, 61, 32, 34,116,111,108,117, 97, 95,
- 99,111,108,108,101, 99,116, 95, 34, 32, 46, 46, 32, 99,108,
- 101, 97,110, 95,116,101,109,112,108, 97,116,101, 40,115,101,
- 108,102, 46,116,121,112,101, 41, 10, 9, 9,114, 32, 61, 32,
- 116,114,117,101, 10, 9,101,110,100, 10, 32,114,101,116,117,
- 114,110, 32,114, 10,101,110,100, 10, 10, 45, 45, 32,111,117,
- 116,112,117,116, 32,116, 97,103,115, 10,102,117,110, 99,116,
- 105,111,110, 32, 99,108, 97,115,115, 67,108, 97,115,115, 58,
- 100,101, 99,108,116,121,112,101, 32, 40, 41, 10, 32,112,117,
- 115,104, 40,115,101,108,102, 41, 10, 9,115,101,108,102, 46,
- 116,121,112,101, 32, 61, 32,114,101,103,116,121,112,101, 40,
- 115,101,108,102, 46,111,114,105,103,105,110, 97,108, 95,110,
- 97,109,101, 32,111,114, 32,115,101,108,102, 46,110, 97,109,
- 101, 41, 10, 9,115,101,108,102, 46, 98,116,121,112,101, 32,
- 61, 32,116,121,112,101,118, 97,114, 40,115,101,108,102, 46,
- 98, 97,115,101, 41, 10, 9,115,101,108,102, 46, 99,116,121,
- 112,101, 32, 61, 32, 39, 99,111,110,115,116, 32, 39, 46, 46,
- 115,101,108,102, 46,116,121,112,101, 10, 9,105,102, 32,115,
- 101,108,102, 46,101,120,116,114, 97, 95, 98, 97,115,101,115,
- 32,116,104,101,110, 10, 9, 9,102,111,114, 32,105, 61, 49,
- 44,116, 97, 98,108,101, 46,103,101,116,110, 40,115,101,108,
- 102, 46,101,120,116,114, 97, 95, 98, 97,115,101,115, 41, 32,
- 100,111, 10, 9, 9, 9,115,101,108,102, 46,101,120,116,114,
- 97, 95, 98, 97,115,101,115, 91,105, 93, 32, 61, 32,116,121,
- 112,101,118, 97,114, 40,115,101,108,102, 46,101,120,116,114,
- 97, 95, 98, 97,115,101,115, 91,105, 93, 41, 10, 9, 9,101,
- 110,100, 10, 9,101,110,100, 10, 32,108,111, 99, 97,108, 32,
- 105, 61, 49, 10, 32,119,104,105,108,101, 32,115,101,108,102,
- 91,105, 93, 32,100,111, 10, 32, 32,115,101,108,102, 91,105,
- 93, 58,100,101, 99,108,116,121,112,101, 40, 41, 10, 32, 32,
- 105, 32, 61, 32,105, 43, 49, 10, 32,101,110,100, 10, 9,112,
- 111,112, 40, 41, 10,101,110,100, 10, 10, 10, 45, 45, 32, 80,
- 114,105,110,116, 32,109,101,116,104,111,100, 10,102,117,110,
- 99,116,105,111,110, 32, 99,108, 97,115,115, 67,108, 97,115,
- 115, 58,112,114,105,110,116, 32, 40,105,100,101,110,116, 44,
- 99,108,111,115,101, 41, 10, 32,112,114,105,110,116, 40,105,
- 100,101,110,116, 46, 46, 34, 67,108, 97,115,115,123, 34, 41,
- 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46,
- 34, 32,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,101,
- 108,102, 46,110, 97,109,101, 46, 46, 34, 39, 44, 34, 41, 10,
- 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
- 32, 98, 97,115,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,
- 102, 46, 98, 97,115,101, 46, 46, 34, 39, 59, 34, 41, 10, 32,
- 112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,
- 108,110, 97,109,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,
- 102, 46,108,110, 97,109,101, 46, 46, 34, 39, 44, 34, 41, 10,
- 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
- 32,116,121,112,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,
- 102, 46,116,121,112,101, 46, 46, 34, 39, 44, 34, 41, 10, 32,
- 112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34, 32,
- 98,116,121,112,101, 32, 61, 32, 39, 34, 46, 46,115,101,108,
- 102, 46, 98,116,121,112,101, 46, 46, 34, 39, 44, 34, 41, 10,
- 32,112,114,105,110,116, 40,105,100,101,110,116, 46, 46, 34,
- 32, 99,116,121,112,101, 32, 61, 32, 39, 34, 46, 46,115,101,
- 108,102, 46, 99,116,121,112,101, 46, 46, 34, 39, 44, 34, 41,
- 10, 32,108,111, 99, 97,108, 32,105, 61, 49, 10, 32,119,104,
- 105,108,101, 32,115,101,108,102, 91,105, 93, 32,100,111, 10,
- 32, 32,115,101,108,102, 91,105, 93, 58,112,114,105,110,116,
- 40,105,100,101,110,116, 46, 46, 34, 32, 34, 44, 34, 44, 34,
- 41, 10, 32, 32,105, 32, 61, 32,105, 43, 49, 10, 32,101,110,
- 100, 10, 32,112,114,105,110,116, 40,105,100,101,110,116, 46,
- 46, 34,125, 34, 46, 46, 99,108,111,115,101, 41, 10,101,110,
- 100, 10, 10,102,117,110, 99,116,105,111,110, 32, 99,108, 97,
- 115,115, 67,108, 97,115,115, 58,115,101,116, 95,112,114,111,
- 116,101, 99,116,101,100, 95,100,101,115,116,114,117, 99,116,
- 111,114, 40,112, 41, 10, 9,115,101,108,102, 46,102,108, 97,
- 103,115, 46,112,114,111,116,101, 99,116,101,100, 95,100,101,
- 115,116,114,117, 99,116,111,114, 32, 61, 32,115,101,108,102,
- 46,102,108, 97,103,115, 46,112,114,111,116,101, 99,116,101,
- 100, 95,100,101,115,116,114,117, 99,116,111,114, 32,111,114,
- 32,112, 10,101,110,100, 10, 10, 45, 45, 32, 73,110,116,101,
- 114,110, 97,108, 32, 99,111,110,115,116,114,117, 99,116,111,
- 114, 10,102,117,110, 99,116,105,111,110, 32, 95, 67,108, 97,
- 115,115, 32, 40,116, 41, 10, 32,115,101,116,109,101,116, 97,
- 116, 97, 98,108,101, 40,116, 44, 99,108, 97,115,115, 67,108,
- 97,115,115, 41, 10, 32,116, 58, 98,117,105,108,100,110, 97,
- 109,101,115, 40, 41, 10, 32, 97,112,112,101,110,100, 40,116,
- 41, 10, 32,114,101,116,117,114,110, 32,116, 10,101,110,100,
- 10, 10, 45, 45, 32, 67,111,110,115,116,114,117, 99,116,111,
- 114, 10, 45, 45, 32, 69,120,112,101, 99,116,115, 32,116,104,
- 101, 32,110, 97,109,101, 44, 32,116,104,101, 32, 98, 97,115,
- 101, 32, 40, 97,114,114, 97,121, 41, 32, 97,110,100, 32,116,
- 104,101, 32, 98,111,100,121, 32,111,102, 32,116,104,101, 32,
- 99,108, 97,115,115, 46, 10,102,117,110, 99,116,105,111,110,
- 32, 67,108, 97,115,115, 32, 40,110, 44,112, 44, 98, 41, 10,
- 10, 9,105,102, 32,116, 97, 98,108,101, 46,103,101,116,110,
- 40,112, 41, 32, 62, 32, 49, 32,116,104,101,110, 10, 9, 9,
- 98, 32, 61, 32,115,116,114,105,110,103, 46,115,117, 98, 40,
- 98, 44, 32, 49, 44, 32, 45, 50, 41, 10, 9, 9,102,111,114,
- 32,105, 61, 50, 44,116, 97, 98,108,101, 46,103,101,116,110,
- 40,112, 41, 44, 49, 32,100,111, 10, 9, 9, 9, 98, 32, 61,
- 32, 98, 46, 46, 34, 92,110, 32,116,111,108,117, 97, 95,105,
- 110,104,101,114,105,116,115, 32, 34, 46, 46,112, 91,105, 93,
- 46, 46, 34, 32, 95, 95, 34, 46, 46,112, 91,105, 93, 46, 46,
- 34, 95, 95, 59, 92,110, 34, 10, 9, 9,101,110,100, 10, 9,
- 9, 98, 32, 61, 32, 98, 46, 46, 34, 92,110,125, 34, 10, 9,
- 101,110,100, 10, 10, 9, 45, 45, 32, 99,104,101, 99,107, 32,
- 102,111,114, 32,116,101,109,112,108, 97,116,101, 10, 9, 98,
- 32, 61, 32,115,116,114,105,110,103, 46,103,115,117, 98, 40,
- 98, 44, 32, 34, 94,123, 37,115, 42, 84, 69, 77, 80, 76, 65,
- 84, 69, 95, 66, 73, 78, 68, 34, 44, 32, 34,123, 92,110, 84,
- 79, 76, 85, 65, 95, 84, 69, 77, 80, 76, 65, 84, 69, 95, 66,
- 73, 78, 68, 34, 41, 10, 9,108,111, 99, 97,108, 32,116, 44,
- 95, 44, 84, 44, 73, 32, 61, 32,115,116,114,105,110,103, 46,
- 102,105,110,100, 40, 98, 44, 32, 39, 94,123, 37,115, 42, 84,
- 79, 76, 85, 65, 95, 84, 69, 77, 80, 76, 65, 84, 69, 95, 66,
- 73, 78, 68, 37,115, 42, 37, 40, 43, 37,115, 42, 92, 34, 63,
- 40, 91, 94, 92, 34, 44, 93, 42, 41, 92, 34, 63, 37,115, 42,
- 44, 37,115, 42, 40, 91, 94, 37, 41, 93, 42, 41, 37,115, 42,
- 37, 41, 43, 39, 41, 10, 9,105,102, 32,116, 32,116,104,101,
- 110, 10, 10, 9, 9, 45, 45, 32,114,101,109,111,118,101, 32,
- 113,117,111,116,101,115, 10, 9, 9, 73, 32, 61, 32,115,116,
- 114,105,110,103, 46,103,115,117, 98, 40, 73, 44, 32, 34, 92,
- 34, 34, 44, 32, 34, 34, 41, 10, 9, 9, 84, 32, 61, 32,115,
- 116,114,105,110,103, 46,103,115,117, 98, 40, 84, 44, 32, 34,
- 92, 34, 34, 44, 32, 34, 34, 41, 10, 9, 9, 45, 45, 32,103,
- 101,116, 32,116,121,112,101, 32,108,105,115,116, 10, 9, 9,
- 108,111, 99, 97,108, 32,116,121,112,101,115, 32, 61, 32,115,
- 112,108,105,116, 95, 99, 95,116,111,107,101,110,115, 40, 73,
- 44, 32, 34, 44, 34, 41, 10, 9, 9, 45, 45, 32,114,101,109,
- 111,118,101, 32, 84, 69, 77, 80, 76, 65, 84, 69, 95, 66, 73,
- 78, 68, 32,108,105,110,101, 10, 9, 9,108,111, 99, 97,108,
- 32, 98,115, 32, 61, 32,115,116,114,105,110,103, 46,103,115,
- 117, 98, 40, 98, 44, 32, 34, 94,123, 37,115, 42, 84, 79, 76,
- 85, 65, 95, 84, 69, 77, 80, 76, 65, 84, 69, 95, 66, 73, 78,
- 68, 91, 94, 92,110, 93, 42, 92,110, 34, 44, 32, 34,123, 92,
- 110, 34, 41, 10, 9, 9, 9, 10, 9, 9,108,111, 99, 97,108,
- 32, 84,108, 32, 61, 32,115,112,108,105,116, 40, 84, 44, 32,
- 34, 32, 34, 41, 10, 9, 9,108,111, 99, 97,108, 32,116, 99,
- 32, 61, 32, 84,101,109,112,108, 97,116,101, 67,108, 97,115,
- 115, 40,110, 44, 32,112, 44, 32, 98,115, 44, 32, 84,108, 41,
- 10, 10, 9, 9, 10, 9, 9,116, 99, 58,116,104,114,111,119,
- 40,116,121,112,101,115, 44, 32,116,114,117,101, 41, 10, 9,
- 9, 45, 45,102,111,114, 32,105, 61, 49, 44,116,121,112,101,
- 115, 46,110, 32,100,111, 10, 9, 9, 45, 45, 9,116, 99, 58,
- 116,104,114,111,119, 40,115,112,108,105,116, 95, 99, 95,116,
- 111,107,101,110,115, 40,116,121,112,101,115, 91,105, 93, 44,
- 32, 34, 32, 34, 41, 44, 32,116,114,117,101, 41, 10, 9, 9,
- 45, 45,101,110,100, 10, 9, 9,114,101,116,117,114,110, 10,
- 9,101,110,100, 10, 9, 10, 9,108,111, 99, 97,108, 32,109,
- 98, 97,115,101, 10, 10, 9,105,102, 32,112, 32,116,104,101,
- 110, 10, 9, 9,109, 98, 97,115,101, 32, 61, 32,116, 97, 98,
- 108,101, 46,114,101,109,111,118,101, 40,112, 44, 32, 49, 41,
- 10, 9, 9,105,102, 32,110,111,116, 32,112, 91, 49, 93, 32,
- 116,104,101,110, 32,112, 32, 61, 32,110,105,108, 32,101,110,
- 100, 10, 9,101,110,100, 10, 10, 9,109, 98, 97,115,101, 32,
- 61, 32,109, 98, 97,115,101, 32, 97,110,100, 32,114,101,115,
- 111,108,118,101, 95,116,101,109,112,108, 97,116,101, 95,116,
- 121,112,101,115, 40,109, 98, 97,115,101, 41, 10, 10, 9,108,
- 111, 99, 97,108, 32, 99, 10, 9,108,111, 99, 97,108, 32,111,
- 110, 97,109,101, 32, 61, 32,115,116,114,105,110,103, 46,103,
- 115,117, 98, 40,110, 44, 32, 34, 64, 46, 42, 36, 34, 44, 32,
- 34, 34, 41, 10, 9,111,110, 97,109,101, 32, 61, 32,103,101,
- 116,110, 97,109,101,115,112, 97, 99,101, 40, 99,108, 97,115,
- 115, 67,111,110,116, 97,105,110,101,114, 46, 99,117,114,114,
- 41, 46, 46,111,110, 97,109,101, 10, 10, 9,105,102, 32, 95,
- 103,108,111, 98, 97,108, 95, 99,108, 97,115,115,101,115, 91,
- 111,110, 97,109,101, 93, 32,116,104,101,110, 10, 9, 9, 99,
- 32, 61, 32, 95,103,108,111, 98, 97,108, 95, 99,108, 97,115,
- 115,101,115, 91,111,110, 97,109,101, 93, 10, 9, 9,105,102,
- 32,109, 98, 97,115,101, 32, 97,110,100, 32, 40, 40,110,111,
- 116, 32, 99, 46, 98, 97,115,101, 41, 32,111,114, 32, 99, 46,
- 98, 97,115,101, 32, 61, 61, 32, 34, 34, 41, 32,116,104,101,
- 110, 10, 9, 9, 9, 99, 46, 98, 97,115,101, 32, 61, 32,109,
- 98, 97,115,101, 10, 9, 9,101,110,100, 10, 9,101,108,115,
- 101, 10, 9, 9, 99, 32, 61, 32, 95, 67,108, 97,115,115, 40,
- 95, 67,111,110,116, 97,105,110,101,114,123,110, 97,109,101,
- 61,110, 44, 32, 98, 97,115,101, 61,109, 98, 97,115,101, 44,
- 32,101,120,116,114, 97, 95, 98, 97,115,101,115, 61,112,125,
- 41, 10, 10, 9, 9,108,111, 99, 97,108, 32,102,116, 32, 61,
- 32,103,101,116,110, 97,109,101,115,112, 97, 99,101, 40, 99,
- 46,112, 97,114,101,110,116, 41, 46, 46, 99, 46,111,114,105,
- 103,105,110, 97,108, 95,110, 97,109,101, 10, 9, 9, 97,112,
- 112,101,110,100, 95,103,108,111, 98, 97,108, 95,116,121,112,
- 101, 40,102,116, 44, 32, 99, 41, 10, 9,101,110,100, 10, 10,
- 9,112,117,115,104, 40, 99, 41, 10, 9, 99, 58,112, 97,114,
- 115,101, 40,115,116,114,115,117, 98, 40, 98, 44, 50, 44,115,
- 116,114,108,101,110, 40, 98, 41, 45, 49, 41, 41, 32, 45, 45,
- 32,101,108,105,109,105,110, 97,116,101, 32, 98,114, 97, 99,
- 101,115, 10, 9,112,111,112, 40, 41, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: lua/tolua++/src/bin/lua/class.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32,109, 97,114,107, 32,117,112, 32, 99,111,109,109,
- 101,110,116,115, 32, 97,110,100, 32,115,116,114,105,110,103,
- 115, 10, 83, 84, 82, 49, 32, 61, 32, 34, 92, 48, 48, 49, 34,
- 10, 83, 84, 82, 50, 32, 61, 32, 34, 92, 48, 48, 50, 34, 10,
- 83, 84, 82, 51, 32, 61, 32, 34, 92, 48, 48, 51, 34, 10, 83,
- 84, 82, 52, 32, 61, 32, 34, 92, 48, 48, 52, 34, 10, 82, 69,
- 77, 32, 32, 61, 32, 34, 92, 48, 48, 53, 34, 10, 65, 78, 89,
- 32, 32, 61, 32, 34, 40, 91, 92, 48, 48, 49, 45, 92, 48, 48,
- 53, 93, 41, 34, 10, 69, 83, 67, 49, 32, 61, 32, 34, 92, 48,
- 48, 54, 34, 10, 69, 83, 67, 50, 32, 61, 32, 34, 92, 48, 48,
- 55, 34, 10, 10, 77, 65, 83, 75, 32, 61, 32,123, 32, 45, 45,
- 32,116,104,101, 32,115,117, 98,115,116,105,116,117,116,105,
- 111,110, 32,111,114,100,101,114, 32,105,115, 32,105,109,112,
- 111,114,116, 97,110,116, 10, 32,123, 69, 83, 67, 49, 44, 32,
- 34, 92, 92, 39, 34,125, 44, 10, 32,123, 69, 83, 67, 50, 44,
- 32, 39, 92, 92, 34, 39,125, 44, 10, 32,123, 83, 84, 82, 49,
- 44, 32, 34, 39, 34,125, 44, 10, 32,123, 83, 84, 82, 50, 44,
- 32, 39, 34, 39,125, 44, 10, 32,123, 83, 84, 82, 51, 44, 32,
- 34, 37, 91, 37, 91, 34,125, 44, 10, 32,123, 83, 84, 82, 52,
- 44, 32, 34, 37, 93, 37, 93, 34,125, 44, 10, 32,123, 82, 69,
- 77, 32, 44, 32, 34, 37, 45, 37, 45, 34,125, 44, 10,125, 10,
- 10,102,117,110, 99,116,105,111,110, 32,109, 97,115,107, 32,
- 40,115, 41, 10, 32,102,111,114, 32,105, 32, 61, 32, 49, 44,
- 103,101,116,110, 40, 77, 65, 83, 75, 41, 32, 32,100,111, 10,
- 32, 32,115, 32, 61, 32,103,115,117, 98, 40,115, 44, 77, 65,
- 83, 75, 91,105, 93, 91, 50, 93, 44, 77, 65, 83, 75, 91,105,
- 93, 91, 49, 93, 41, 10, 32,101,110,100, 10, 32,114,101,116,
- 117,114,110, 32,115, 10,101,110,100, 10, 10,102,117,110, 99,
- 116,105,111,110, 32,117,110,109, 97,115,107, 32, 40,115, 41,
- 10, 32,102,111,114, 32,105, 32, 61, 32, 49, 44,103,101,116,
- 110, 40, 77, 65, 83, 75, 41, 32, 32,100,111, 10, 32, 32,115,
- 32, 61, 32,103,115,117, 98, 40,115, 44, 77, 65, 83, 75, 91,
- 105, 93, 91, 49, 93, 44, 77, 65, 83, 75, 91,105, 93, 91, 50,
- 93, 41, 10, 32,101,110,100, 10, 32,114,101,116,117,114,110,
- 32,115, 10,101,110,100, 10, 10,102,117,110, 99,116,105,111,
- 110, 32, 99,108,101, 97,110, 32, 40,115, 41, 10, 32, 45, 45,
- 32, 99,104,101, 99,107, 32,102,111,114, 32, 99,111,109,112,
- 105,108, 97,116,105,111,110, 32,101,114,114,111,114, 10, 32,
- 108,111, 99, 97,108, 32, 99,111,100,101, 32, 61, 32, 34,114,
- 101,116,117,114,110, 32,102,117,110, 99,116,105,111,110, 32,
- 40, 41, 92,110, 34, 32, 46, 46, 32,115, 32, 46, 46, 32, 34,
- 92,110, 32,101,110,100, 34, 10, 32,105,102, 32,110,111,116,
- 32,100,111,115,116,114,105,110,103, 40, 99,111,100,101, 41,
- 32,116,104,101,110, 10, 32, 32,114,101,116,117,114,110, 32,
- 110,105,108, 10, 32,101,110,100, 10, 10, 32,105,102, 32,102,
- 108, 97,103,115, 91, 39, 67, 39, 93, 32,116,104,101,110, 10,
- 32, 9,114,101,116,117,114,110, 32,115, 10, 32,101,110,100,
- 10, 10, 32,108,111, 99, 97,108, 32, 83, 32, 61, 32, 34, 34,
- 32, 45, 45, 32,115, 97,118,101,100, 32,115,116,114,105,110,
- 103, 10, 10, 32,115, 32, 61, 32,109, 97,115,107, 40,115, 41,
- 10, 10, 32, 45, 45, 32,114,101,109,111,118,101, 32, 98,108,
- 97,110,107,115, 32, 97,110,100, 32, 99,111,109,109,101,110,
- 116,115, 10, 32,119,104,105,108,101, 32, 49, 32,100,111, 10,
- 32, 32,108,111, 99, 97,108, 32, 98, 44,101, 44,100, 32, 61,
- 32,115,116,114,102,105,110,100, 40,115, 44, 65, 78, 89, 41,
- 10, 32, 32,105,102, 32, 98, 32,116,104,101,110, 10, 32, 32,
- 32, 83, 32, 61, 32, 83, 46, 46,115,116,114,115,117, 98, 40,
- 115, 44, 49, 44, 98, 45, 49, 41, 10, 32, 32, 32,115, 32, 61,
- 32,115,116,114,115,117, 98, 40,115, 44, 98, 43, 49, 41, 10,
- 32, 32, 32,105,102, 32,100, 61, 61, 83, 84, 82, 49, 32,111,
- 114, 32,100, 61, 61, 83, 84, 82, 50, 32,116,104,101,110, 10,
- 32, 32, 32, 32,101, 32, 61, 32,115,116,114,102,105,110,100,
- 40,115, 44,100, 41, 10, 32, 32, 32, 32, 83, 32, 61, 32, 83,
- 32, 46, 46,100, 46, 46,115,116,114,115,117, 98, 40,115, 44,
- 49, 44,101, 41, 10, 32, 32, 32, 32,115, 32, 61, 32,115,116,
- 114,115,117, 98, 40,115, 44,101, 43, 49, 41, 10, 32, 32, 32,
- 101,108,115,101,105,102, 32,100, 61, 61, 83, 84, 82, 51, 32,
- 116,104,101,110, 10, 32, 32, 32, 32,101, 32, 61, 32,115,116,
- 114,102,105,110,100, 40,115, 44, 83, 84, 82, 52, 41, 10, 32,
- 32, 32, 32, 83, 32, 61, 32, 83, 46, 46,100, 46, 46,115,116,
- 114,115,117, 98, 40,115, 44, 49, 44,101, 41, 10, 32, 32, 32,
- 32,115, 32, 61, 32,115,116,114,115,117, 98, 40,115, 44,101,
- 43, 49, 41, 10, 32, 32, 32,101,108,115,101,105,102, 32,100,
- 61, 61, 82, 69, 77, 32,116,104,101,110, 10, 32, 32, 32, 32,
- 115, 32, 61, 32,103,115,117, 98, 40,115, 44, 34, 91, 94, 92,
- 110, 93, 42, 40, 92,110, 63, 41, 34, 44, 34, 37, 49, 34, 44,
- 49, 41, 10, 32, 32, 32,101,110,100, 10, 32, 32,101,108,115,
- 101, 10, 32, 32, 32, 83, 32, 61, 32, 83, 46, 46,115, 10, 32,
- 32, 32, 98,114,101, 97,107, 10, 32, 32,101,110,100, 10, 32,
- 101,110,100, 10, 32, 45, 45, 32,101,108,105,109,105,110, 97,
- 116,101, 32,117,110,101, 99,101,115,115, 97,114,121, 32,115,
- 112, 97, 99,101,115, 10, 32, 83, 32, 61, 32,103,115,117, 98,
- 40, 83, 44, 34, 91, 32, 92,116, 93, 43, 34, 44, 34, 32, 34,
- 41, 10, 32, 83, 32, 61, 32,103,115,117, 98, 40, 83, 44, 34,
- 91, 32, 92,116, 93, 42, 92,110, 91, 32, 92,116, 93, 42, 34,
- 44, 34, 92,110, 34, 41, 10, 9, 83, 32, 61, 32,103,115,117,
- 98, 40, 83, 44, 34, 92,110, 43, 34, 44, 34, 92,110, 34, 41,
- 10, 32, 83, 32, 61, 32,117,110,109, 97,115,107, 40, 83, 41,
- 10, 32,114,101,116,117,114,110, 32, 83, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: lua/tolua++/src/bin/lua/clean.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 45, 45, 32, 71,101,110,101,114, 97,116,101, 32, 98,105,110,
- 100,105,110,103, 32, 99,111,100,101, 10, 45, 45, 32, 87,114,
- 105,116,116,101,110, 32, 98,121, 32, 87, 97,108,100,101,109,
- 97,114, 32, 67,101,108,101,115, 10, 45, 45, 32, 84,101, 67,
- 71,114, 97,102, 47, 80, 85, 67, 45, 82,105,111, 10, 45, 45,
- 32, 74,117,108, 32, 49, 57, 57, 56, 10, 45, 45, 32, 76, 97,
- 115,116, 32,117,112,100, 97,116,101, 58, 32, 65,112,114, 32,
- 50, 48, 48, 51, 10, 45, 45, 32, 36, 73,100, 58, 32, 36, 10,
- 10, 10, 45, 45, 32, 84,104,105,115, 32, 99,111,100,101, 32,
- 105,115, 32,102,114,101,101, 32,115,111,102,116,119, 97,114,
- 101, 59, 32,121,111,117, 32, 99, 97,110, 32,114,101,100,105,
- 115,116,114,105, 98,117,116,101, 32,105,116, 32, 97,110,100,
- 47,111,114, 32,109,111,100,105,102,121, 32,105,116, 46, 10,
- 45, 45, 32, 84,104,101, 32,115,111,102,116,119, 97,114,101,
- 32,112,114,111,118,105,100,101,100, 32,104,101,114,101,117,
- 110,100,101,114, 32,105,115, 32,111,110, 32, 97,110, 32, 34,
- 97,115, 32,105,115, 34, 32, 98, 97,115,105,115, 44, 32, 97,
- 110,100, 10, 45, 45, 32,116,104,101, 32, 97,117,116,104,111,
- 114, 32,104, 97,115, 32,110,111, 32,111, 98,108,105,103, 97,
- 116,105,111,110, 32,116,111, 32,112,114,111,118,105,100,101,
- 32,109, 97,105,110,116,101,110, 97,110, 99,101, 44, 32,115,
- 117,112,112,111,114,116, 44, 32,117,112,100, 97,116,101,115,
- 44, 10, 45, 45, 32,101,110,104, 97,110, 99,101,109,101,110,
- 116,115, 44, 32,111,114, 32,109,111,100,105,102,105, 99, 97,
- 116,105,111,110,115, 46, 10, 10,102,117,110, 99,116,105,111,
- 110, 32,112, 97,114,115,101, 95,101,120,116,114, 97, 40, 41,
- 10, 10, 9,102,111,114, 32,107, 44,118, 32,105,110, 32,105,
- 112, 97,105,114,115, 40, 95,101,120,116,114, 97, 95,112, 97,
- 114, 97,109,101,116,101,114,115, 32,111,114, 32,123,125, 41,
- 32,100,111, 10, 9, 9, 10, 9, 9,108,111, 99, 97,108, 32,
- 98, 44,101, 44,110, 97,109,101, 44,118, 97,108,117,101, 32,
- 61, 32,115,116,114,105,110,103, 46,102,105,110,100, 40,118,
- 44, 32, 34, 94, 40, 91, 94, 61, 93, 42, 41, 61, 40, 46, 42,
- 41, 36, 34, 41, 10, 9, 9,105,102, 32, 98, 32,116,104,101,
- 110, 10, 9, 9, 9, 95,101,120,116,114, 97, 95,112, 97,114,
- 97,109,101,116,101,114,115, 91,110, 97,109,101, 93, 32, 61,
- 32,118, 97,108,117,101, 10, 9, 9,101,108,115,101, 10, 9,
- 9, 9, 95,101,120,116,114, 97, 95,112, 97,114, 97,109,101,
- 116,101,114,115, 91,118, 93, 32, 61, 32,116,114,117,101, 10,
- 9, 9,101,110,100, 10, 9,101,110,100, 10,101,110,100, 10,
- 10,102,117,110, 99,116,105,111,110, 32,100,111,105,116, 32,
- 40, 41, 10, 9, 45, 45, 32,100,101,102,105,110,101, 32,112,
- 97, 99,107, 97,103,101, 32,110, 97,109,101, 44, 32,105,102,
- 32,110,111,116, 32,112,114,111,118,105,100,101,100, 10, 9,
- 105,102, 32,110,111,116, 32,102,108, 97,103,115, 46,110, 32,
- 116,104,101,110, 10, 9, 9,105,102, 32,102,108, 97,103,115,
- 46,102, 32,116,104,101,110, 10, 9, 9, 9,102,108, 97,103,
- 115, 46,110, 32, 61, 32,103,115,117, 98, 40,102,108, 97,103,
- 115, 46,102, 44, 34, 37, 46, 46, 42, 36, 34, 44, 34, 34, 41,
- 10, 9, 9, 9, 95, 44, 95, 44,102,108, 97,103,115, 46,110,
- 32, 61, 32,115,116,114,105,110,103, 46,102,105,110,100, 40,
- 102,108, 97,103,115, 46,110, 44, 32, 34, 40, 91, 94, 47, 92,
- 92, 93, 42, 41, 36, 34, 41, 10, 9, 9,101,108,115,101, 10,
- 9, 9, 9,101,114,114,111,114, 40, 34, 35,110,111, 32,112,
- 97, 99,107, 97,103,101, 32,110, 97,109,101, 32,110,111,114,
- 32,105,110,112,117,116, 32,102,105,108,101, 32,112,114,111,
- 118,105,100,101,100, 34, 41, 10, 9, 9,101,110,100, 10, 9,
- 101,110,100, 10, 10, 9, 45, 45, 32,112, 97,114,115,101, 32,
- 116, 97, 98,108,101, 32,119,105,116,104, 32,101,120,116,114,
- 97, 32,112, 97,114, 97,109,116,101,114,115, 10, 9,112, 97,
- 114,115,101, 95,101,120,116,114, 97, 40, 41, 10, 10, 9, 45,
- 45, 32,100,111, 32,116,104,105,115, 32, 97,102,116,101,114,
- 32,115,101,116,116,105,110,103, 32,116,104,101, 32,112, 97,
- 99,107, 97,103,101, 32,110, 97,109,101, 10, 9,105,102, 32,
- 102,108, 97,103,115, 91, 39, 76, 39, 93, 32,116,104,101,110,
- 10, 9, 9,100,111,102,105,108,101, 40,102,108, 97,103,115,
- 91, 39, 76, 39, 93, 41, 10, 9,101,110,100, 10, 10, 9, 45,
- 45, 32, 97,100,100, 32, 99,112,112,115,116,114,105,110,103,
- 10, 9,105,102, 32,110,111,116, 32,102,108, 97,103,115, 91,
- 39, 83, 39, 93, 32,116,104,101,110, 10, 9, 9, 95, 98, 97,
- 115,105, 99, 91, 39,115,116,114,105,110,103, 39, 93, 32, 61,
- 32, 39, 99,112,112,115,116,114,105,110,103, 39, 10, 9, 9,
- 95, 98, 97,115,105, 99, 91, 39,115,116,100, 58, 58,115,116,
- 114,105,110,103, 39, 93, 32, 61, 32, 39, 99,112,112,115,116,
- 114,105,110,103, 39, 10, 9, 9, 95, 98, 97,115,105, 99, 95,
- 99,116,121,112,101, 46, 99,112,112,115,116,114,105,110,103,
- 32, 61, 32, 39, 99,111,110,115,116, 32, 99,104, 97,114, 42,
- 39, 10, 9,101,110,100, 10, 10, 9, 45, 45, 32,112,114,111,
- 99, 99,101,115,115, 32,112, 97, 99,107, 97,103,101, 10, 9,
- 108,111, 99, 97,108, 32,112, 32, 32, 61, 32, 80, 97, 99,107,
- 97,103,101, 40,102,108, 97,103,115, 46,110, 44,102,108, 97,
- 103,115, 46,102, 41, 10, 10, 9,105,102, 32,102,108, 97,103,
- 115, 46,112, 32,116,104,101,110, 10, 9, 9,114,101,116,117,
- 114,110, 32, 32, 32, 32, 32, 32, 32, 32, 45, 45, 32,111,110,
- 108,121, 32,112, 97,114,115,101, 10, 9,101,110,100, 10, 10,
- 9,105,102, 32,102,108, 97,103,115, 46,111, 32,116,104,101,
- 110, 10, 9, 9,108,111, 99, 97,108, 32,115,116, 44,109,115,
- 103, 32, 61, 32,119,114,105,116,101,116,111, 40,102,108, 97,
- 103,115, 46,111, 41, 10, 9, 9,105,102, 32,110,111,116, 32,
- 115,116, 32,116,104,101,110, 10, 9, 9, 9,101,114,114,111,
- 114, 40, 39, 35, 39, 46, 46,109,115,103, 41, 10, 9, 9,101,
- 110,100, 10, 9,101,110,100, 10, 10, 9,112, 58,100,101, 99,
- 108,116,121,112,101, 40, 41, 10, 9,105,102, 32,102,108, 97,
- 103,115, 46, 80, 32,116,104,101,110, 10, 9, 9,112, 58,112,
- 114,105,110,116, 40, 41, 10, 9,101,108,115,101, 10, 9, 9,
- 112, 58,112,114,101, 97,109, 98,108,101, 40, 41, 10, 9, 9,
- 112, 58,115,117,112, 99,111,100,101, 40, 41, 10, 9, 9,112,
- 58,114,101,103,105,115,116,101,114, 40, 41, 10, 9, 9,112,
- 117,115,104, 40,112, 41, 10, 9, 9,112,111,115,116, 95,111,
- 117,116,112,117,116, 95,104,111,111,107, 40,112, 41, 10, 9,
- 9,112,111,112, 40, 41, 10, 9,101,110,100, 10, 10, 9,105,
- 102, 32,102,108, 97,103,115, 46,111, 32,116,104,101,110, 10,
- 9, 9,119,114,105,116,101,116,111, 40, 41, 10, 9,101,110,
- 100, 10, 10, 9, 45, 45, 32,119,114,105,116,101, 32,104,101,
- 97,100,101,114, 32,102,105,108,101, 10, 9,105,102, 32,110,
- 111,116, 32,102,108, 97,103,115, 46, 80, 32,116,104,101,110,
- 10, 9, 9,105,102, 32,102,108, 97,103,115, 46, 72, 32,116,
- 104,101,110, 10, 9, 9, 9,108,111, 99, 97,108, 32,115,116,
- 44,109,115,103, 32, 61, 32,119,114,105,116,101,116,111, 40,
- 102,108, 97,103,115, 46, 72, 41, 10, 9, 9, 9,105,102, 32,
- 110,111,116, 32,115,116, 32,116,104,101,110, 10, 9, 9, 9,
- 9,101,114,114,111,114, 40, 39, 35, 39, 46, 46,109,115,103,
- 41, 10, 9, 9, 9,101,110,100, 10, 9, 9, 9,112, 58,104,
- 101, 97,100,101,114, 40, 41, 10, 9, 9, 9,119,114,105,116,
- 101,116,111, 40, 41, 10, 9, 9,101,110,100, 10, 9,101,110,
- 100, 10,101,110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua embedded: lua/tolua++/src/bin/lua/doit.lua");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
-
- { /* begin embedded lua code */
- int top = lua_gettop(tolua_S);
- static unsigned char B[] = {
- 10,108,111, 99, 97,108, 32,101,114,114, 44,109,115,103, 32,
- 61, 32,112, 99, 97,108,108, 40,100,111,105,116, 41, 10,105,
- 102, 32,110,111,116, 32,101,114,114, 32,116,104,101,110, 10,
- 32,108,111, 99, 97,108, 32, 95, 44, 95, 44,108, 97, 98,101,
- 108, 44,109,115,103, 32, 61, 32,115,116,114,102,105,110,100,
- 40,109,115,103, 44, 34, 40, 46, 45, 58, 46, 45, 58, 37,115,
- 42, 41, 40, 46, 42, 41, 34, 41, 10, 32,116,111,108,117, 97,
- 95,101,114,114,111,114, 40,109,115,103, 44,108, 97, 98,101,
- 108, 41, 10, 32,112,114,105,110,116, 40,100,101, 98,117,103,
- 46,116,114, 97, 99,101, 98, 97, 99,107, 40, 41, 41, 10,101,
- 110,100,32
- };
- tolua_dobuffer(tolua_S,(char*)B,sizeof(B),"tolua: embedded Lua code 23");
- lua_settop(tolua_S, top);
- } /* end of embedded lua code */
-
- tolua_endmodule(tolua_S);
- return 1;
-}
-
-
-#if defined(LUA_VERSION_NUM) && LUA_VERSION_NUM >= 501
- TOLUA_API int luaopen_tolua (lua_State* tolua_S) {
- return tolua_tolua_open(tolua_S);
-};
-#endif
-
diff --git a/lib/tolua++/src/bin/toluabind_default.h b/lib/tolua++/src/bin/toluabind_default.h
deleted file mode 100644
index c31a14875..000000000
--- a/lib/tolua++/src/bin/toluabind_default.h
+++ /dev/null
@@ -1,8 +0,0 @@
-/*
-** Lua binding: tolua
-** Generated automatically by tolua++-1.0.8pre2 on Tue Dec 13 01:43:55 2005.
-*/
-
-/* Exported function */
-TOLUA_API int tolua_tolua_open (lua_State* tolua_S);
-
diff --git a/src/Bindings/Plugin.h b/src/Bindings/Plugin.h
index 92259cb55..50a89018d 100644
--- a/src/Bindings/Plugin.h
+++ b/src/Bindings/Plugin.h
@@ -64,7 +64,7 @@ public:
virtual bool OnHopperPushingItem (cWorld & a_World, cHopperEntity & a_Hopper, int a_SrcSlotNum, cBlockEntityWithItems & a_DstEntity, int a_DstSlotNum) = 0;
virtual bool OnKilling (cEntity & a_Victim, cEntity * a_Killer) = 0;
virtual bool OnLogin (cClientHandle * a_Client, int a_ProtocolVersion, const AString & a_Username) = 0;
- virtual bool OnPlayerAnimation (cPlayer & a_Player, int a_Animation) = 0;
+ virtual bool OnEntityAnimation (cEntity & a_Entity, int a_Animation) = 0;
virtual bool OnPlayerBreakingBlock (cPlayer & a_Player, int a_BlockX, int a_BlockY, int a_BlockZ, char a_BlockFace, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta) = 0;
virtual bool OnPlayerBrokenBlock (cPlayer & a_Player, int a_BlockX, int a_BlockY, int a_BlockZ, char a_BlockFace, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta) = 0;
virtual bool OnPlayerEating (cPlayer & a_Player) = 0;
diff --git a/src/Bindings/PluginLua.cpp b/src/Bindings/PluginLua.cpp
index aec1fe098..ebd053a07 100644
--- a/src/Bindings/PluginLua.cpp
+++ b/src/Bindings/PluginLua.cpp
@@ -550,14 +550,14 @@ bool cPluginLua::OnLogin(cClientHandle * a_Client, int a_ProtocolVersion, const
-bool cPluginLua::OnPlayerAnimation(cPlayer & a_Player, int a_Animation)
+bool cPluginLua::OnEntityAnimation(cEntity & a_Entity, int a_Animation)
{
cCSLock Lock(m_CriticalSection);
bool res = false;
- cLuaRefs & Refs = m_HookMap[cPluginManager::HOOK_PLAYER_ANIMATION];
+ cLuaRefs & Refs = m_HookMap[cPluginManager::HOOK_ENTITY_ANIMATION];
for (cLuaRefs::iterator itr = Refs.begin(), end = Refs.end(); itr != end; ++itr)
{
- m_LuaState.Call((int)(**itr), &a_Player, a_Animation, cLuaState::Return, res);
+ m_LuaState.Call((int)(**itr), &a_Entity, a_Animation, cLuaState::Return, res);
if (res)
{
return true;
@@ -1287,11 +1287,11 @@ const char * cPluginLua::GetHookFnName(int a_HookType)
case cPluginManager::HOOK_COLLECTING_PICKUP: return "OnCollectingPickup";
case cPluginManager::HOOK_CRAFTING_NO_RECIPE: return "OnCraftingNoRecipe";
case cPluginManager::HOOK_DISCONNECT: return "OnDisconnect";
+ case cPluginManager::HOOK_ENTITY_ANIMATION: return "OnEntityAnimation";
case cPluginManager::HOOK_EXECUTE_COMMAND: return "OnExecuteCommand";
case cPluginManager::HOOK_HANDSHAKE: return "OnHandshake";
case cPluginManager::HOOK_KILLING: return "OnKilling";
case cPluginManager::HOOK_LOGIN: return "OnLogin";
- case cPluginManager::HOOK_PLAYER_ANIMATION: return "OnPlayerAnimation";
case cPluginManager::HOOK_PLAYER_BREAKING_BLOCK: return "OnPlayerBreakingBlock";
case cPluginManager::HOOK_PLAYER_BROKEN_BLOCK: return "OnPlayerBrokenBlock";
case cPluginManager::HOOK_PLAYER_EATING: return "OnPlayerEating";
diff --git a/src/Bindings/PluginLua.h b/src/Bindings/PluginLua.h
index 6d135ab75..95e7e789f 100644
--- a/src/Bindings/PluginLua.h
+++ b/src/Bindings/PluginLua.h
@@ -61,7 +61,7 @@ public:
virtual bool OnHopperPushingItem (cWorld & a_World, cHopperEntity & a_Hopper, int a_SrcSlotNum, cBlockEntityWithItems & a_DstEntity, int a_DstSlotNum) override;
virtual bool OnKilling (cEntity & a_Victim, cEntity * a_Killer) override;
virtual bool OnLogin (cClientHandle * a_Client, int a_ProtocolVersion, const AString & a_Username) override;
- virtual bool OnPlayerAnimation (cPlayer & a_Player, int a_Animation) override;
+ virtual bool OnEntityAnimation (cEntity & a_Entity, int a_Animation) override;
virtual bool OnPlayerBreakingBlock (cPlayer & a_Player, int a_BlockX, int a_BlockY, int a_BlockZ, char a_BlockFace, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta) override;
virtual bool OnPlayerBrokenBlock (cPlayer & a_Player, int a_BlockX, int a_BlockY, int a_BlockZ, char a_BlockFace, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta) override;
virtual bool OnPlayerEating (cPlayer & a_Player) override;
diff --git a/src/Bindings/PluginManager.cpp b/src/Bindings/PluginManager.cpp
index a06a531cd..07f16bba2 100644
--- a/src/Bindings/PluginManager.cpp
+++ b/src/Bindings/PluginManager.cpp
@@ -603,16 +603,16 @@ bool cPluginManager::CallHookLogin(cClientHandle * a_Client, int a_ProtocolVersi
-bool cPluginManager::CallHookPlayerAnimation(cPlayer & a_Player, int a_Animation)
+bool cPluginManager::CallHookEntityAnimation(cEntity & a_Entity, int a_Animation)
{
- HookMap::iterator Plugins = m_Hooks.find(HOOK_PLAYER_ANIMATION);
+ HookMap::iterator Plugins = m_Hooks.find(HOOK_ENTITY_ANIMATION);
if (Plugins == m_Hooks.end())
{
return false;
}
for (PluginList::iterator itr = Plugins->second.begin(); itr != Plugins->second.end(); ++itr)
{
- if ((*itr)->OnPlayerAnimation(a_Player, a_Animation))
+ if ((*itr)->OnEntityAnimation(a_Entity, a_Animation))
{
return true;
}
diff --git a/src/Bindings/PluginManager.h b/src/Bindings/PluginManager.h
index 834e23ed2..8282b061c 100644
--- a/src/Bindings/PluginManager.h
+++ b/src/Bindings/PluginManager.h
@@ -68,6 +68,7 @@ public: // tolua_export
HOOK_COLLECTING_PICKUP,
HOOK_CRAFTING_NO_RECIPE,
HOOK_DISCONNECT,
+ HOOK_ENTITY_ANIMATION,
HOOK_EXECUTE_COMMAND,
HOOK_EXPLODED,
HOOK_EXPLODING,
@@ -76,7 +77,6 @@ public: // tolua_export
HOOK_HOPPER_PUSHING_ITEM,
HOOK_KILLING,
HOOK_LOGIN,
- HOOK_PLAYER_ANIMATION,
HOOK_PLAYER_BREAKING_BLOCK,
HOOK_PLAYER_BROKEN_BLOCK,
HOOK_PLAYER_EATING,
@@ -162,7 +162,7 @@ public: // tolua_export
bool CallHookHopperPushingItem (cWorld & a_World, cHopperEntity & a_Hopper, int a_SrcSlotNum, cBlockEntityWithItems & a_DstEntity, int a_DstSlotNum);
bool CallHookKilling (cEntity & a_Victim, cEntity * a_Killer);
bool CallHookLogin (cClientHandle * a_Client, int a_ProtocolVersion, const AString & a_Username);
- bool CallHookPlayerAnimation (cPlayer & a_Player, int a_Animation);
+ bool CallHookEntityAnimation (cEntity & a_Entity, int a_Animation);
bool CallHookPlayerBreakingBlock (cPlayer & a_Player, int a_BlockX, int a_BlockY, int a_BlockZ, char a_BlockFace, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta);
bool CallHookPlayerBrokenBlock (cPlayer & a_Player, int a_BlockX, int a_BlockY, int a_BlockZ, char a_BlockFace, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta);
bool CallHookPlayerEating (cPlayer & a_Player);
diff --git a/src/BlockEntities/BlockEntity.cpp b/src/BlockEntities/BlockEntity.cpp
index 41a488717..5d7e4a37a 100644
--- a/src/BlockEntities/BlockEntity.cpp
+++ b/src/BlockEntities/BlockEntity.cpp
@@ -8,6 +8,7 @@
#include "ChestEntity.h"
#include "DispenserEntity.h"
#include "DropperEntity.h"
+#include "EnderChestEntity.h"
#include "FurnaceEntity.h"
#include "HopperEntity.h"
#include "JukeboxEntity.h"
@@ -22,16 +23,17 @@ cBlockEntity * cBlockEntity::CreateByBlockType(BLOCKTYPE a_BlockType, NIBBLETYPE
{
switch (a_BlockType)
{
- case E_BLOCK_CHEST: return new cChestEntity (a_BlockX, a_BlockY, a_BlockZ, a_World);
- case E_BLOCK_DISPENSER: return new cDispenserEntity(a_BlockX, a_BlockY, a_BlockZ, a_World);
- case E_BLOCK_DROPPER: return new cDropperEntity (a_BlockX, a_BlockY, a_BlockZ, a_World);
- case E_BLOCK_LIT_FURNACE: return new cFurnaceEntity (a_BlockX, a_BlockY, a_BlockZ, a_BlockType, a_BlockMeta, a_World);
- case E_BLOCK_FURNACE: return new cFurnaceEntity (a_BlockX, a_BlockY, a_BlockZ, a_BlockType, a_BlockMeta, a_World);
- case E_BLOCK_HOPPER: return new cHopperEntity (a_BlockX, a_BlockY, a_BlockZ, a_World);
- case E_BLOCK_SIGN_POST: return new cSignEntity (a_BlockType, a_BlockX, a_BlockY, a_BlockZ, a_World);
- case E_BLOCK_WALLSIGN: return new cSignEntity (a_BlockType, a_BlockX, a_BlockY, a_BlockZ, a_World);
- case E_BLOCK_NOTE_BLOCK: return new cNoteEntity (a_BlockX, a_BlockY, a_BlockZ, a_World);
- case E_BLOCK_JUKEBOX: return new cJukeboxEntity (a_BlockX, a_BlockY, a_BlockZ, a_World);
+ case E_BLOCK_CHEST: return new cChestEntity (a_BlockX, a_BlockY, a_BlockZ, a_World);
+ case E_BLOCK_DISPENSER: return new cDispenserEntity (a_BlockX, a_BlockY, a_BlockZ, a_World);
+ case E_BLOCK_DROPPER: return new cDropperEntity (a_BlockX, a_BlockY, a_BlockZ, a_World);
+ case E_BLOCK_ENDER_CHEST: return new cEnderChestEntity (a_BlockX, a_BlockY, a_BlockZ, a_World);
+ case E_BLOCK_LIT_FURNACE: return new cFurnaceEntity (a_BlockX, a_BlockY, a_BlockZ, a_BlockType, a_BlockMeta, a_World);
+ case E_BLOCK_FURNACE: return new cFurnaceEntity (a_BlockX, a_BlockY, a_BlockZ, a_BlockType, a_BlockMeta, a_World);
+ case E_BLOCK_HOPPER: return new cHopperEntity (a_BlockX, a_BlockY, a_BlockZ, a_World);
+ case E_BLOCK_SIGN_POST: return new cSignEntity (a_BlockType, a_BlockX, a_BlockY, a_BlockZ, a_World);
+ case E_BLOCK_WALLSIGN: return new cSignEntity (a_BlockType, a_BlockX, a_BlockY, a_BlockZ, a_World);
+ case E_BLOCK_NOTE_BLOCK: return new cNoteEntity (a_BlockX, a_BlockY, a_BlockZ, a_World);
+ case E_BLOCK_JUKEBOX: return new cJukeboxEntity (a_BlockX, a_BlockY, a_BlockZ, a_World);
}
LOGD("%s: Requesting creation of an unknown block entity - block type %d (%s)",
__FUNCTION__, a_BlockType, ItemTypeToString(a_BlockType).c_str()
diff --git a/src/BlockEntities/BlockEntityWithItems.h b/src/BlockEntities/BlockEntityWithItems.h
index 0846ae17e..f35412e03 100644
--- a/src/BlockEntities/BlockEntityWithItems.h
+++ b/src/BlockEntities/BlockEntityWithItems.h
@@ -48,7 +48,7 @@ public:
cItems Pickups;
m_Contents.CopyToItems(Pickups);
m_Contents.Clear();
- m_World->SpawnItemPickups(Pickups, m_PosX, m_PosY, m_PosZ);
+ m_World->SpawnItemPickups(Pickups, m_PosX + 0.5, m_PosY + 0.5, m_PosZ + 0.5); // Spawn in centre of block
}
// tolua_begin
diff --git a/src/BlockEntities/EnderChestEntity.cpp b/src/BlockEntities/EnderChestEntity.cpp
new file mode 100644
index 000000000..e53930798
--- /dev/null
+++ b/src/BlockEntities/EnderChestEntity.cpp
@@ -0,0 +1,130 @@
+
+#include "Globals.h" // NOTE: MSVC stupidness requires this to be the same across all modules
+
+#include "EnderChestEntity.h"
+#include "../Item.h"
+#include "../Entities/Player.h"
+#include "../UI/Window.h"
+#include "json/json.h"
+
+
+
+
+
+cEnderChestEntity::cEnderChestEntity(int a_BlockX, int a_BlockY, int a_BlockZ, cWorld * a_World) :
+ super(E_BLOCK_ENDER_CHEST, a_BlockX, a_BlockY, a_BlockZ, ContentsWidth, ContentsHeight, a_World)
+{
+ cBlockEntityWindowOwner::SetBlockEntity(this);
+}
+
+
+
+
+
+cEnderChestEntity::~cEnderChestEntity()
+{
+ cWindow * Window = GetWindow();
+ if (Window != NULL)
+ {
+ Window->OwnerDestroyed();
+ }
+}
+
+
+
+
+
+bool cEnderChestEntity::LoadFromJson(const Json::Value & a_Value)
+{
+ m_PosX = a_Value.get("x", 0).asInt();
+ m_PosY = a_Value.get("y", 0).asInt();
+ m_PosZ = a_Value.get("z", 0).asInt();
+
+ Json::Value AllSlots = a_Value.get("Slots", 0);
+ int SlotIdx = 0;
+ for (Json::Value::iterator itr = AllSlots.begin(); itr != AllSlots.end(); ++itr)
+ {
+ cItem Item;
+ Item.FromJson(*itr);
+ SetSlot(SlotIdx, Item);
+ SlotIdx++;
+ }
+ return true;
+}
+
+
+
+
+
+void cEnderChestEntity::SaveToJson(Json::Value & a_Value)
+{
+ a_Value["x"] = m_PosX;
+ a_Value["y"] = m_PosY;
+ a_Value["z"] = m_PosZ;
+
+ Json::Value AllSlots;
+ for (int i = m_Contents.GetNumSlots() - 1; i >= 0; i--)
+ {
+ Json::Value Slot;
+ m_Contents.GetSlot(i).GetJson(Slot);
+ AllSlots.append(Slot);
+ }
+ a_Value["Slots"] = AllSlots;
+}
+
+
+
+
+
+void cEnderChestEntity::SendTo(cClientHandle & a_Client)
+{
+ // The chest entity doesn't need anything sent to the client when it's created / gets in the viewdistance
+ // All the actual handling is in the cWindow UI code that gets called when the chest is rclked
+
+ UNUSED(a_Client);
+}
+
+
+
+
+
+void cEnderChestEntity::UsedBy(cPlayer * a_Player)
+{
+ // If the window is not created, open it anew:
+ cWindow * Window = GetWindow();
+ if (Window == NULL)
+ {
+ OpenNewWindow();
+ Window = GetWindow();
+ }
+
+ // Open the window for the player:
+ if (Window != NULL)
+ {
+ if (a_Player->GetWindow() != Window)
+ {
+ a_Player->OpenWindow(Window);
+ }
+ }
+
+ // This is rather a hack
+ // Instead of marking the chunk as dirty upon chest contents change, we mark it dirty now
+ // We cannot properly detect contents change, but such a change doesn't happen without a player opening the chest first.
+ // The few false positives aren't much to worry about
+ int ChunkX, ChunkZ;
+ cChunkDef::BlockToChunk(m_PosX, m_PosZ, ChunkX, ChunkZ);
+ m_World->MarkChunkDirty(ChunkX, ChunkZ);
+}
+
+
+
+
+
+void cEnderChestEntity::OpenNewWindow(void)
+{
+ OpenWindow(new cEnderChestWindow(this));
+}
+
+
+
+
diff --git a/src/BlockEntities/EnderChestEntity.h b/src/BlockEntities/EnderChestEntity.h
new file mode 100644
index 000000000..683b652b2
--- /dev/null
+++ b/src/BlockEntities/EnderChestEntity.h
@@ -0,0 +1,59 @@
+
+#pragma once
+
+#include "BlockEntityWithItems.h"
+#include "../UI/WindowOwner.h"
+
+
+
+
+
+namespace Json
+{
+ class Value;
+};
+
+class cClientHandle;
+class cServer;
+class cNBTData;
+
+
+
+
+
+class cEnderChestEntity : // tolua_export
+ public cBlockEntityWindowOwner,
+ // tolua_begin
+ public cBlockEntityWithItems
+{
+ typedef cBlockEntityWithItems super;
+
+public:
+ enum {
+ ContentsHeight = 3,
+ ContentsWidth = 9,
+ } ;
+
+ // tolua_end
+
+ /// Constructor used for normal operation
+ cEnderChestEntity(int a_BlockX, int a_BlockY, int a_BlockZ, cWorld * a_World);
+
+ virtual ~cEnderChestEntity();
+
+ static const char * GetClassStatic(void) { return "cEnderChestEntity"; }
+
+ bool LoadFromJson(const Json::Value & a_Value);
+
+ // cBlockEntity overrides:
+ virtual void SaveToJson(Json::Value & a_Value) override;
+ virtual void SendTo(cClientHandle & a_Client) override;
+ virtual void UsedBy(cPlayer * a_Player) override;
+
+ /// Opens a new chest window for this chest. Scans for neighbors to open a double chest window, if appropriate.
+ void OpenNewWindow(void);
+} ; // tolua_export
+
+
+
+
diff --git a/src/Blocks/BlockButton.h b/src/Blocks/BlockButton.h
index ec897835a..c898a0466 100644
--- a/src/Blocks/BlockButton.h
+++ b/src/Blocks/BlockButton.h
@@ -18,14 +18,14 @@ public:
virtual void OnUse(cWorld * a_World, cPlayer * a_Player, int a_BlockX, int a_BlockY, int a_BlockZ, char a_BlockFace, int a_CursorX, int a_CursorY, int a_CursorZ) override
{
- // Flip the ON bit on/off using the XOR bitwise operation
+ // Set p the ON bit to on
NIBBLETYPE Meta = (a_World->GetBlockMeta(a_BlockX, a_BlockY, a_BlockZ) | 0x08);
a_World->SetBlockMeta(a_BlockX, a_BlockY, a_BlockZ, Meta);
a_World->BroadcastSoundEffect("random.click", a_BlockX * 8, a_BlockY * 8, a_BlockZ * 8, 0.5f, (Meta & 0x08) ? 0.6f : 0.5f);
// Queue a button reset (unpress)
- a_World->QueueSetBlock(a_BlockX, a_BlockY, a_BlockZ, m_BlockType, (a_World->GetBlockMeta(a_BlockX, a_BlockY, a_BlockZ) & 0x07), m_BlockType == E_BLOCK_STONE_BUTTON ? 20 : 30);
+ a_World->QueueSetBlock(a_BlockX, a_BlockY, a_BlockZ, m_BlockType, (a_World->GetBlockMeta(a_BlockX, a_BlockY, a_BlockZ) & 0x07), m_BlockType == E_BLOCK_STONE_BUTTON ? 20 : 30, m_BlockType);
}
diff --git a/src/Blocks/BlockEnderchest.h b/src/Blocks/BlockEnderchest.h
index 0ce813f1c..50d8e38e0 100644
--- a/src/Blocks/BlockEnderchest.h
+++ b/src/Blocks/BlockEnderchest.h
@@ -1,18 +1,18 @@
#pragma once
-#include "BlockHandler.h"
+#include "BlockEntity.h"
class cBlockEnderchestHandler :
- public cBlockHandler
+ public cBlockEntityHandler
{
public:
cBlockEnderchestHandler(BLOCKTYPE a_BlockType)
- : cBlockHandler(a_BlockType)
+ : cBlockEntityHandler(a_BlockType)
{
}
@@ -21,6 +21,49 @@ public:
//todo: Drop Ender Chest if using silk touch pickaxe
a_Pickups.push_back(cItem(E_BLOCK_OBSIDIAN, 8, 0));
}
+
+ virtual bool GetPlacementBlockTypeMeta(
+ cWorld * a_World, cPlayer * a_Player,
+ int a_BlockX, int a_BlockY, int a_BlockZ, char a_BlockFace,
+ int a_CursorX, int a_CursorY, int a_CursorZ,
+ BLOCKTYPE & a_BlockType, NIBBLETYPE & a_BlockMeta
+ ) override
+ {
+ a_BlockType = m_BlockType;
+ a_BlockMeta = RotationToMetaData(a_Player->GetRotation());
+ return true;
+ }
+
+ virtual const char * GetStepSound(void) override
+ {
+ return "step.stone";
+ }
+
+ static NIBBLETYPE RotationToMetaData(double a_Rotation)
+ {
+ a_Rotation += 90 + 45; // So its not aligned with axis
+
+ if (a_Rotation > 360.f)
+ {
+ a_Rotation -= 360.f;
+ }
+ if ((a_Rotation >= 0.f) && (a_Rotation < 90.f))
+ {
+ return 0x4;
+ }
+ else if ((a_Rotation >= 180) && (a_Rotation < 270))
+ {
+ return 0x5;
+ }
+ else if ((a_Rotation >= 90) && (a_Rotation < 180))
+ {
+ return 0x2;
+ }
+ else
+ {
+ return 0x3;
+ }
+ }
} ;
diff --git a/src/Blocks/BlockFurnace.h b/src/Blocks/BlockFurnace.h
index fe35893d5..5b067d7b7 100644
--- a/src/Blocks/BlockFurnace.h
+++ b/src/Blocks/BlockFurnace.h
@@ -4,7 +4,6 @@
#include "BlockEntity.h"
#include "../World.h"
#include "../Piston.h"
-#include "../Entities/Player.h"
diff --git a/src/Blocks/BlockHandler.cpp b/src/Blocks/BlockHandler.cpp
index 37d948d79..99559ed02 100644
--- a/src/Blocks/BlockHandler.cpp
+++ b/src/Blocks/BlockHandler.cpp
@@ -48,6 +48,7 @@
#include "BlockPumpkin.h"
#include "BlockRail.h"
#include "BlockRedstone.h"
+#include "BlockRedstoneLamp.h"
#include "BlockRedstoneRepeater.h"
#include "BlockRedstoneTorch.h"
#include "BlockSand.h"
@@ -169,6 +170,7 @@ cBlockHandler * cBlockHandler::CreateBlockHandler(BLOCKTYPE a_BlockType)
case E_BLOCK_PUMPKIN_STEM: return new cBlockStemsHandler (a_BlockType);
case E_BLOCK_QUARTZ_STAIRS: return new cBlockStairsHandler (a_BlockType);
case E_BLOCK_RAIL: return new cBlockRailHandler (a_BlockType);
+ case E_BLOCK_REDSTONE_LAMP_ON: return new cBlockRedstoneLampHandler (a_BlockType); // We need this to change pickups to an off lamp; else 1.7+ clients crash
case E_BLOCK_REDSTONE_ORE: return new cBlockOreHandler (a_BlockType);
case E_BLOCK_REDSTONE_ORE_GLOWING: return new cBlockOreHandler (a_BlockType);
case E_BLOCK_REDSTONE_REPEATER_OFF: return new cBlockRedstoneRepeaterHandler(a_BlockType);
diff --git a/src/Blocks/BlockPiston.h b/src/Blocks/BlockPiston.h
index 109f5ea8b..36fa6a572 100644
--- a/src/Blocks/BlockPiston.h
+++ b/src/Blocks/BlockPiston.h
@@ -36,6 +36,12 @@ public:
cBlockPistonHeadHandler(void);
virtual void OnDestroyedByPlayer(cWorld * a_World, cPlayer * a_Player, int a_BlockX, int a_BlockY, int a_BlockZ) override;
+
+ virtual void ConvertToPickups(cItems & a_Pickups, NIBBLETYPE a_BlockMeta) override
+ {
+ // No pickups
+ // Also with 1.7, the item forms of these tecnical blocks have been removed, so giving someone this will crash their client...
+ }
} ;
diff --git a/src/Blocks/BlockRedstoneLamp.h b/src/Blocks/BlockRedstoneLamp.h
new file mode 100644
index 000000000..69a2b27c2
--- /dev/null
+++ b/src/Blocks/BlockRedstoneLamp.h
@@ -0,0 +1,27 @@
+
+#pragma once
+
+#include "BlockHandler.h"
+
+
+
+
+
+class cBlockRedstoneLampHandler :
+ public cBlockHandler
+{
+public:
+ cBlockRedstoneLampHandler(BLOCKTYPE a_BlockType)
+ : cBlockHandler(a_BlockType)
+ {
+ }
+
+ virtual void ConvertToPickups(cItems & a_Pickups, NIBBLETYPE a_BlockMeta) override
+ {
+ a_Pickups.push_back(cItem(E_BLOCK_REDSTONE_LAMP_OFF, 1, 0));
+ }
+};
+
+
+
+
diff --git a/src/Blocks/BlockTorch.h b/src/Blocks/BlockTorch.h
index 72a313126..9e543dfd7 100644
--- a/src/Blocks/BlockTorch.h
+++ b/src/Blocks/BlockTorch.h
@@ -38,7 +38,8 @@ public:
else
{
// Not top or bottom faces, try to preserve whatever face was clicked
- if (!TorchCanBePlacedAt(a_World, a_BlockX, a_BlockY, a_BlockZ, a_BlockFace))
+ AddFaceDirection(a_BlockX, a_BlockY, a_BlockZ, a_BlockFace, true);
+ if (!CanBePlacedOn(a_World->GetBlock(a_BlockX, a_BlockY, a_BlockZ), a_BlockFace))
{
// Torch couldn't be placed on whatever face was clicked, last ditch resort - find another face
a_BlockFace = FindSuitableFace(a_World, a_BlockX, a_BlockY, a_BlockZ);
@@ -55,8 +56,8 @@ public:
}
- static NIBBLETYPE DirectionToMetaData(char a_Direction) // tolua_export
- { // tolua_export
+ inline static NIBBLETYPE DirectionToMetaData(char a_Direction)
+ {
switch (a_Direction)
{
case BLOCK_FACE_BOTTOM: ASSERT(!"Shouldn't be getting this face"); return 0;
@@ -72,14 +73,14 @@ public:
}
};
return 0x0;
- } // tolua_export
+ }
- static char MetaDataToDirection(NIBBLETYPE a_MetaData) // tolua_export
- { // tolua_export
+ inline static char MetaDataToDirection(NIBBLETYPE a_MetaData)
+ {
switch (a_MetaData)
{
- case 0: return BLOCK_FACE_TOP; // by default, the torches stand on the ground
+ case 0: return BLOCK_FACE_TOP; // By default, the torches stand on the ground
case E_META_TORCH_FLOOR: return BLOCK_FACE_TOP;
case E_META_TORCH_EAST: return BLOCK_FACE_EAST;
case E_META_TORCH_WEST: return BLOCK_FACE_WEST;
@@ -92,26 +93,6 @@ public:
}
}
return 0;
- } // tolua_export
-
-
- static bool IsAttachedTo(const Vector3i & a_TorchPos, char a_TorchMeta, const Vector3i & a_BlockPos)
- {
- switch (a_TorchMeta)
- {
- case 0x0:
- case E_META_TORCH_FLOOR: return ((a_TorchPos - a_BlockPos).Equals(Vector3i(0, 1, 0)));
- case E_META_TORCH_EAST: return ((a_TorchPos - a_BlockPos).Equals(Vector3i(0, 0, -1)));
- case E_META_TORCH_WEST: return ((a_TorchPos - a_BlockPos).Equals(Vector3i(0, 0, 1)));
- case E_META_TORCH_NORTH: return ((a_TorchPos - a_BlockPos).Equals(Vector3i(-1, 0, 0)));
- case E_META_TORCH_SOUTH: return ((a_TorchPos - a_BlockPos).Equals(Vector3i(1, 0, 0)));
- default:
- {
- ASSERT(!"Unhandled torch meta!");
- break;
- }
- }
- return false;
}
@@ -119,7 +100,7 @@ public:
{
if ( !g_BlockIsTorchPlaceable[a_BlockType] )
{
- return (a_BlockFace == BLOCK_FACE_TOP); // Allow placement only when torch upright
+ return (a_BlockFace == BLOCK_FACE_TOP); // Allow placement only when torch upright (for glass, etc.); exceptions won't even be sent by client, no need to handle
}
else
{
@@ -128,22 +109,15 @@ public:
}
- static bool TorchCanBePlacedAt(cWorld * a_World, int a_BlockX, int a_BlockY, int a_BlockZ, char a_BlockFace)
- {
- AddFaceDirection(a_BlockX, a_BlockY, a_BlockZ, a_BlockFace, true);
- return CanBePlacedOn(a_World->GetBlock(a_BlockX, a_BlockY, a_BlockZ), a_BlockFace);
- }
-
-
/// Finds a suitable face to place the torch, returning BLOCK_FACE_NONE on failure
static char FindSuitableFace(cWorld * a_World, int a_BlockX, int a_BlockY, int a_BlockZ)
{
- for (int i = 0; i <= 5; i++)
+ for (int i = BLOCK_FACE_YM; i <= BLOCK_FACE_XP; i++) // Loop through all directions
{
AddFaceDirection(a_BlockX, a_BlockY, a_BlockZ, i, true);
BLOCKTYPE BlockInQuestion = a_World->GetBlock(a_BlockX, a_BlockY, a_BlockZ);
- if (
+ if ( // If on a block that can only hold a torch if torch is standing on it, return that face
((BlockInQuestion == E_BLOCK_GLASS) ||
(BlockInQuestion == E_BLOCK_FENCE) ||
(BlockInQuestion == E_BLOCK_NETHER_BRICK_FENCE) ||
@@ -155,10 +129,12 @@ public:
}
else if ((g_BlockIsTorchPlaceable[BlockInQuestion]) && (i != BLOCK_FACE_BOTTOM))
{
+ // Otherwise, if block in that direction is torch placeable and we haven't gotten to it via the bottom face, return that face
return i;
}
else
{
+ // Reset coords in preparation for next iteration
AddFaceDirection(a_BlockX, a_BlockY, a_BlockZ, i, false);
}
}
diff --git a/src/Blocks/BlockTrapdoor.h b/src/Blocks/BlockTrapdoor.h
index 58d770d23..57718b45f 100644
--- a/src/Blocks/BlockTrapdoor.h
+++ b/src/Blocks/BlockTrapdoor.h
@@ -32,7 +32,7 @@ public:
return true;
}
- void OnUse(cWorld * a_World, cPlayer * a_Player, int a_BlockX, int a_BlockY, int a_BlockZ, char a_BlockFace, int a_CursorX, int a_CursorY, int a_CursorZ)
+ virtual void OnUse(cWorld * a_World, cPlayer * a_Player, int a_BlockX, int a_BlockY, int a_BlockZ, char a_BlockFace, int a_CursorX, int a_CursorY, int a_CursorZ) override
{
// Flip the ON bit on/off using the XOR bitwise operation
NIBBLETYPE Meta = (a_World->GetBlockMeta(a_BlockX, a_BlockY, a_BlockZ) ^ 0x04);
@@ -50,12 +50,10 @@ public:
a_BlockType = m_BlockType;
a_BlockMeta = BlockFaceToMetaData(a_BlockFace);
- /* TODO: fix CursorY issues and uncomment this
if (a_CursorY > 7)
{
a_BlockMeta |= 0x8;
}
- */
return true;
}
diff --git a/src/Chunk.cpp b/src/Chunk.cpp
index 5f6eb1205..4386ffcb8 100644
--- a/src/Chunk.cpp
+++ b/src/Chunk.cpp
@@ -701,9 +701,30 @@ void cChunk::ProcessQueuedSetBlocks(void)
{
if (itr->m_Tick <= CurrTick)
{
- // Current world age is bigger than/equal to target world age - delay time reached
- SetBlock(itr->m_RelX, itr->m_RelY, itr->m_RelZ, itr->m_BlockType, itr->m_BlockMeta);
- itr = m_SetBlockQueue.erase(itr);
+ if (itr->m_PreviousType != E_BLOCK_AIR) // PreviousType defaults to -1 if not specified
+ {
+ if (GetBlock(itr->m_RelX, itr->m_RelY, itr->m_RelZ) == itr->m_PreviousType)
+ {
+ // Current world age is bigger than/equal to target world age - delay time reached AND
+ // Previous block type was the same as current block type (to prevent duplication)
+ // Since blocktypes were the same, we just need to set the meta
+ SetMeta(itr->m_RelX, itr->m_RelY, itr->m_RelZ, itr->m_BlockMeta);
+ itr = m_SetBlockQueue.erase(itr);
+ LOGD("Successfully set queued block - previous and current types matched");
+ }
+ else
+ {
+ itr = m_SetBlockQueue.erase(itr);
+ LOGD("Failure setting queued block - previous and current blocktypes didn't match");
+ }
+ }
+ else
+ {
+ // Current world age is bigger than/equal to target world age - delay time reached
+ SetBlock(itr->m_RelX, itr->m_RelY, itr->m_RelZ, itr->m_BlockType, itr->m_BlockMeta);
+ itr = m_SetBlockQueue.erase(itr);
+ LOGD("Successfully set queued block - previous type ignored");
+ }
}
else
{
@@ -1280,6 +1301,7 @@ void cChunk::CreateBlockEntities(void)
case E_BLOCK_CHEST:
case E_BLOCK_DISPENSER:
case E_BLOCK_DROPPER:
+ case E_BLOCK_ENDER_CHEST:
case E_BLOCK_LIT_FURNACE:
case E_BLOCK_FURNACE:
case E_BLOCK_HOPPER:
@@ -1392,6 +1414,7 @@ void cChunk::SetBlock(int a_RelX, int a_RelY, int a_RelZ, BLOCKTYPE a_BlockType,
case E_BLOCK_CHEST:
case E_BLOCK_DISPENSER:
case E_BLOCK_DROPPER:
+ case E_BLOCK_ENDER_CHEST:
case E_BLOCK_LIT_FURNACE:
case E_BLOCK_FURNACE:
case E_BLOCK_HOPPER:
@@ -1410,9 +1433,9 @@ void cChunk::SetBlock(int a_RelX, int a_RelY, int a_RelZ, BLOCKTYPE a_BlockType,
-void cChunk::QueueSetBlock(int a_RelX, int a_RelY, int a_RelZ, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta, Int64 a_Tick)
+void cChunk::QueueSetBlock(int a_RelX, int a_RelY, int a_RelZ, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta, Int64 a_Tick, BLOCKTYPE a_PreviousBlockType)
{
- m_SetBlockQueue.push_back(sSetBlockQueueItem(a_RelX, a_RelY, a_RelZ, a_BlockType, a_BlockMeta, a_Tick));
+ m_SetBlockQueue.push_back(sSetBlockQueueItem(a_RelX, a_RelY, a_RelZ, a_BlockType, a_BlockMeta, a_Tick, a_PreviousBlockType));
}
@@ -2647,7 +2670,7 @@ void cChunk::BroadcastEntityVelocity(const cEntity & a_Entity, const cClientHand
-void cChunk::BroadcastPlayerAnimation(const cPlayer & a_Player, char a_Animation, const cClientHandle * a_Exclude)
+void cChunk::BroadcastEntityAnimation(const cEntity & a_Entity, char a_Animation, const cClientHandle * a_Exclude)
{
for (cClientHandleList::const_iterator itr = m_LoadedByClient.begin(); itr != m_LoadedByClient.end(); ++itr )
{
@@ -2655,7 +2678,7 @@ void cChunk::BroadcastPlayerAnimation(const cPlayer & a_Player, char a_Animation
{
continue;
}
- (*itr)->SendPlayerAnimation(a_Player, a_Animation);
+ (*itr)->SendEntityAnimation(a_Entity, a_Animation);
} // for itr - LoadedByClient[]
}
diff --git a/src/Chunk.h b/src/Chunk.h
index f13eb9a03..9e5d117c5 100644
--- a/src/Chunk.h
+++ b/src/Chunk.h
@@ -149,7 +149,7 @@ public:
void SetBlock( const Vector3i & a_RelBlockPos, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta ) { SetBlock( a_RelBlockPos.x, a_RelBlockPos.y, a_RelBlockPos.z, a_BlockType, a_BlockMeta ); }
/// Queues a block change till the specified world tick
- void QueueSetBlock(int a_RelX, int a_RelY, int a_RelZ, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta, Int64 a_Tick);
+ void QueueSetBlock(int a_RelX, int a_RelY, int a_RelZ, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta, Int64 a_Tick, BLOCKTYPE a_PreviousBlockType = E_BLOCK_AIR);
/// Queues block for ticking (m_ToTickQueue)
void QueueTickBlock(int a_RelX, int a_RelY, int a_RelZ);
@@ -271,7 +271,7 @@ public:
void BroadcastEntityRelMoveLook (const cEntity & a_Entity, char a_RelX, char a_RelY, char a_RelZ, const cClientHandle * a_Exclude = NULL);
void BroadcastEntityStatus (const cEntity & a_Entity, char a_Status, const cClientHandle * a_Exclude = NULL);
void BroadcastEntityVelocity (const cEntity & a_Entity, const cClientHandle * a_Exclude = NULL);
- void BroadcastPlayerAnimation (const cPlayer & a_Player, char a_Animation, const cClientHandle * a_Exclude = NULL);
+ void BroadcastEntityAnimation (const cEntity & a_Entity, char a_Animation, const cClientHandle * a_Exclude = NULL);
void BroadcastSoundEffect (const AString & a_SoundName, int a_SrcX, int a_SrcY, int a_SrcZ, float a_Volume, float a_Pitch, const cClientHandle * a_Exclude = NULL); // a_Src coords are Block * 8
void BroadcastSoundParticleEffect(int a_EffectID, int a_SrcX, int a_SrcY, int a_SrcZ, int a_Data, const cClientHandle * a_Exclude = NULL);
void BroadcastSpawnEntity (cEntity & a_Entity, const cClientHandle * a_Exclude = NULL);
@@ -363,9 +363,10 @@ private:
BLOCKTYPE m_BlockType;
NIBBLETYPE m_BlockMeta;
Int64 m_Tick;
+ BLOCKTYPE m_PreviousType;
- sSetBlockQueueItem(int a_RelX, int a_RelY, int a_RelZ, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta, Int64 a_Tick) :
- m_RelX(a_RelX), m_RelY(a_RelY), m_RelZ(a_RelZ), m_BlockType(a_BlockType), m_BlockMeta(a_BlockMeta), m_Tick(a_Tick)
+ sSetBlockQueueItem(int a_RelX, int a_RelY, int a_RelZ, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta, Int64 a_Tick, BLOCKTYPE a_PreviousBlockType) :
+ m_RelX(a_RelX), m_RelY(a_RelY), m_RelZ(a_RelZ), m_BlockType(a_BlockType), m_BlockMeta(a_BlockMeta), m_Tick(a_Tick), m_PreviousType(a_PreviousBlockType)
{
}
} ;
diff --git a/src/ChunkMap.cpp b/src/ChunkMap.cpp
index 620a64f44..cb722af3b 100644
--- a/src/ChunkMap.cpp
+++ b/src/ChunkMap.cpp
@@ -573,16 +573,16 @@ void cChunkMap::BroadcastEntityVelocity(const cEntity & a_Entity, const cClientH
-void cChunkMap::BroadcastPlayerAnimation(const cPlayer & a_Player, char a_Animation, const cClientHandle * a_Exclude)
+void cChunkMap::BroadcastEntityAnimation(const cEntity & a_Entity, char a_Animation, const cClientHandle * a_Exclude)
{
cCSLock Lock(m_CSLayers);
- cChunkPtr Chunk = GetChunkNoGen(a_Player.GetChunkX(), ZERO_CHUNK_Y, a_Player.GetChunkZ());
+ cChunkPtr Chunk = GetChunkNoGen(a_Entity.GetChunkX(), ZERO_CHUNK_Y, a_Entity.GetChunkZ());
if (Chunk == NULL)
{
return;
}
// It's perfectly legal to broadcast packets even to invalid chunks!
- Chunk->BroadcastPlayerAnimation(a_Player, a_Animation, a_Exclude);
+ Chunk->BroadcastEntityAnimation(a_Entity, a_Animation, a_Exclude);
}
@@ -1173,7 +1173,7 @@ void cChunkMap::SetBlock(int a_BlockX, int a_BlockY, int a_BlockZ, BLOCKTYPE a_B
-void cChunkMap::QueueSetBlock(int a_BlockX, int a_BlockY, int a_BlockZ, BLOCKTYPE a_BlockType, BLOCKTYPE a_BlockMeta, Int64 a_Tick)
+void cChunkMap::QueueSetBlock(int a_BlockX, int a_BlockY, int a_BlockZ, BLOCKTYPE a_BlockType, BLOCKTYPE a_BlockMeta, Int64 a_Tick, BLOCKTYPE a_PreviousBlockType)
{
int ChunkX, ChunkZ, X = a_BlockX, Y = a_BlockY, Z = a_BlockZ;
cChunkDef::AbsoluteToRelative(X, Y, Z, ChunkX, ChunkZ);
@@ -1182,7 +1182,7 @@ void cChunkMap::QueueSetBlock(int a_BlockX, int a_BlockY, int a_BlockZ, BLOCKTYP
cChunkPtr Chunk = GetChunk(ChunkX, ZERO_CHUNK_Y, ChunkZ);
if ((Chunk != NULL) && Chunk->IsValid())
{
- Chunk->QueueSetBlock(X, Y, Z, a_BlockType, a_BlockMeta, a_Tick);
+ Chunk->QueueSetBlock(X, Y, Z, a_BlockType, a_BlockMeta, a_Tick, a_PreviousBlockType);
}
}
diff --git a/src/ChunkMap.h b/src/ChunkMap.h
index b3fe25393..ef070194b 100644
--- a/src/ChunkMap.h
+++ b/src/ChunkMap.h
@@ -70,7 +70,7 @@ public:
void BroadcastEntityRelMoveLook(const cEntity & a_Entity, char a_RelX, char a_RelY, char a_RelZ, const cClientHandle * a_Exclude = NULL);
void BroadcastEntityStatus(const cEntity & a_Entity, char a_Status, const cClientHandle * a_Exclude = NULL);
void BroadcastEntityVelocity(const cEntity & a_Entity, const cClientHandle * a_Exclude = NULL);
- void BroadcastPlayerAnimation(const cPlayer & a_Player, char a_Animation, const cClientHandle * a_Exclude = NULL);
+ void BroadcastEntityAnimation(const cEntity & a_Entity, char a_Animation, const cClientHandle * a_Exclude = NULL);
void BroadcastSoundEffect(const AString & a_SoundName, int a_SrcX, int a_SrcY, int a_SrcZ, float a_Volume, float a_Pitch, const cClientHandle * a_Exclude = NULL); // a_Src coords are Block * 8
void BroadcastSoundParticleEffect(int a_EffectID, int a_SrcX, int a_SrcY, int a_SrcZ, int a_Data, const cClientHandle * a_Exclude = NULL);
void BroadcastSpawnEntity(cEntity & a_Entity, const cClientHandle * a_Exclude = NULL);
@@ -138,7 +138,7 @@ public:
NIBBLETYPE GetBlockBlockLight(int a_BlockX, int a_BlockY, int a_BlockZ);
void SetBlockMeta (int a_BlockX, int a_BlockY, int a_BlockZ, BLOCKTYPE a_BlockMeta);
void SetBlock (int a_BlockX, int a_BlockY, int a_BlockZ, BLOCKTYPE a_BlockType, BLOCKTYPE a_BlockMeta);
- void QueueSetBlock (int a_BlockX, int a_BlockY, int a_BlockZ, BLOCKTYPE a_BlockType, BLOCKTYPE a_BlockMeta, Int64 a_Tick);
+ void QueueSetBlock(int a_BlockX, int a_BlockY, int a_BlockZ, BLOCKTYPE a_BlockType, BLOCKTYPE a_BlockMeta, Int64 a_Tick, BLOCKTYPE a_PreviousBlockType = E_BLOCK_AIR);
bool GetBlockTypeMeta (int a_BlockX, int a_BlockY, int a_BlockZ, BLOCKTYPE & a_BlockType, NIBBLETYPE & a_BlockMeta);
bool GetBlockInfo (int a_BlockX, int a_BlockY, int a_BlockZ, BLOCKTYPE & a_BlockType, NIBBLETYPE & a_Meta, NIBBLETYPE & a_SkyLight, NIBBLETYPE & a_BlockLight);
diff --git a/src/ClientHandle.cpp b/src/ClientHandle.cpp
index 6fd779b0c..aa223f5df 100644
--- a/src/ClientHandle.cpp
+++ b/src/ClientHandle.cpp
@@ -205,7 +205,7 @@ void cClientHandle::Kick(const AString & a_Reason)
{
if (m_State >= csAuthenticating) // Don't log pings
{
- LOG("Kicking user \"%s\" for \"%s\"", m_Username.c_str(), StripColorCodes(a_Reason).c_str());
+ LOGINFO("Kicking player %s for \"%s\"", m_Username.c_str(), StripColorCodes(a_Reason).c_str());
}
SendDisconnect(a_Reason);
}
@@ -685,12 +685,10 @@ void cClientHandle::HandleBlockDigStarted(int a_BlockX, int a_BlockY, int a_Bloc
int pX = a_BlockX;
int pY = a_BlockY;
int pZ = a_BlockZ;
- AddFaceDirection(pX, pY, pZ, a_BlockFace);
+ AddFaceDirection(pX, pY, pZ, a_BlockFace); // Get the block in front of the clicked coordinates (m_bInverse defaulted to false)
Handler = cBlockHandler::GetBlockHandler(World->GetBlock(pX, pY, pZ));
-
- // 2013_01_05 _X: This looks weird
- // Why do we ask the block "behind" the one being clicked if it is clicked through? Shouldn't we ask the primary block instead?
+
if (Handler->IsClickedThrough())
{
Handler->OnDigging(World, m_Player, pX, pY, pZ);
@@ -886,7 +884,10 @@ void cClientHandle::HandlePlaceBlock(int a_BlockX, int a_BlockY, int a_BlockZ, c
)
)
{
- // Coordinates at CLICKED block, don't move them anywhere
+ // Coordinates at clicked block, which was an eligible slab, and either top or bottom faces were clicked
+ // If clicked top face and slab occupies the top voxel, we want a slab to be placed above it (therefore increment Y)
+ // Else if clicked bottom face and slab occupies the bottom voxel, decrement Y for the same reason
+ // Don't touch coordinates if anything else because a dblslab opportunity is present
if((ClickedBlockMeta & 0x08) && (a_BlockFace == BLOCK_FACE_TOP))
{
++a_BlockY;
@@ -1052,13 +1053,13 @@ void cClientHandle::HandlePlayerMoveLook(double a_PosX, double a_PosY, double a_
void cClientHandle::HandleAnimation(char a_Animation)
{
- if (cPluginManager::Get()->CallHookPlayerAnimation(*m_Player, a_Animation))
+ if (cPluginManager::Get()->CallHookEntityAnimation(*m_Player, a_Animation))
{
// Plugin disagrees, bail out
return;
}
- m_Player->GetWorld()->BroadcastPlayerAnimation(*m_Player, a_Animation, this);
+ m_Player->GetWorld()->BroadcastEntityAnimation(*m_Player, a_Animation, this);
}
@@ -1263,19 +1264,19 @@ void cClientHandle::HandleEntityAction(int a_EntityID, char a_ActionID)
switch (a_ActionID)
{
- case 1: // crouch
+ case 1: // Crouch
{
m_Player->SetCrouch(true);
break;
}
- case 2: // uncrouch
+ case 2: // Uncrouch
{
m_Player->SetCrouch(false);
break;
}
case 3: // Leave bed
{
- m_Player->GetWorld()->BroadcastPlayerAnimation(*m_Player, 3);
+ m_Player->GetWorld()->BroadcastEntityAnimation(*m_Player, 2);
break;
}
case 4: // Start sprinting
@@ -1812,9 +1813,9 @@ void cClientHandle::SendPickupSpawn(const cPickup & a_Pickup)
-void cClientHandle::SendPlayerAnimation(const cPlayer & a_Player, char a_Animation)
+void cClientHandle::SendEntityAnimation(const cEntity & a_Entity, char a_Animation)
{
- m_Protocol->SendPlayerAnimation(a_Player, a_Animation);
+ m_Protocol->SendEntityAnimation(a_Entity, a_Animation);
}
diff --git a/src/ClientHandle.h b/src/ClientHandle.h
index b3550110d..4498c15c2 100644
--- a/src/ClientHandle.h
+++ b/src/ClientHandle.h
@@ -114,7 +114,7 @@ public:
void SendHealth (void);
void SendInventorySlot (char a_WindowID, short a_SlotNum, const cItem & a_Item);
void SendPickupSpawn (const cPickup & a_Pickup);
- void SendPlayerAnimation (const cPlayer & a_Player, char a_Animation);
+ void SendEntityAnimation (const cEntity & a_Entity, char a_Animation);
void SendPlayerListItem (const cPlayer & a_Player, bool a_IsOnline);
void SendPlayerMaxSpeed (void); ///< Informs the client of the maximum player speed (1.6.1+)
void SendPlayerMoveLook (void);
diff --git a/src/Entities/Player.cpp b/src/Entities/Player.cpp
index c025a9ee8..7a5ff5696 100644
--- a/src/Entities/Player.cpp
+++ b/src/Entities/Player.cpp
@@ -572,7 +572,7 @@ void cPlayer::StartEating(void)
m_EatingFinishTick = m_World->GetWorldAge() + EATING_TICKS;
// Send the packets:
- m_World->BroadcastPlayerAnimation(*this, 5);
+ m_World->BroadcastEntityAnimation(*this, 3);
m_World->BroadcastEntityMetadata(*this);
}
@@ -587,7 +587,7 @@ void cPlayer::FinishEating(void)
// Send the packets:
m_ClientHandle->SendEntityStatus(*this, ENTITY_STATUS_EATING_ACCEPTED);
- m_World->BroadcastPlayerAnimation(*this, 0);
+ m_World->BroadcastEntityAnimation(*this, 0);
m_World->BroadcastEntityMetadata(*this);
// consume the item:
@@ -616,7 +616,7 @@ void cPlayer::FinishEating(void)
void cPlayer::AbortEating(void)
{
m_EatingFinishTick = -1;
- m_World->BroadcastPlayerAnimation(*this, 0);
+ m_World->BroadcastEntityAnimation(*this, 0);
m_World->BroadcastEntityMetadata(*this);
}
@@ -1328,7 +1328,7 @@ void cPlayer::TossItem(
double vX = 0, vY = 0, vZ = 0;
EulerToVector(-GetRotation(), GetPitch(), vZ, vX, vY);
vY = -vY * 2 + 1.f;
- m_World->SpawnItemPickups(Drops, GetPosX(), GetPosY() + 1.6f, GetPosZ(), vX * 3, vY * 3, vZ * 3, true); // 'true' because created by player
+ m_World->SpawnItemPickups(Drops, GetPosX(), GetEyeHeight(), GetPosZ(), vX * 3, vY * 3, vZ * 3, true); // 'true' because created by player
}
@@ -1575,7 +1575,10 @@ void cPlayer::UseEquippedItem(void)
return;
}
- GetInventory().DamageEquippedItem();
+ if (GetInventory().DamageEquippedItem())
+ {
+ m_World->BroadcastSoundEffect("random.break", (int)GetPosX() * 8, (int)GetPosY() * 8, (int)GetPosZ() * 8, 0.5f, (float)(0.75 + ((float)((GetUniqueID() * 23) % 32)) / 64));
+ }
}
diff --git a/src/Entities/ProjectileEntity.cpp b/src/Entities/ProjectileEntity.cpp
index fb25aea35..1d49c2445 100644
--- a/src/Entities/ProjectileEntity.cpp
+++ b/src/Entities/ProjectileEntity.cpp
@@ -466,7 +466,7 @@ void cArrowEntity::OnHitSolidBlock(const Vector3d & a_HitPos, char a_HitFace)
m_HitBlockPos = Vector3i(a_X, a_Y, a_Z);
// Broadcast arrow hit sound
- m_World->BroadcastSoundEffect("random.bowhit", (int)GetPosX() * 8, (int)GetPosY() * 8, (int)GetPosZ() * 8, 0.5, (float)(0.75 + ((float)((GetUniqueID() * 23) % 32)) / 64));
+ m_World->BroadcastSoundEffect("random.bowhit", (int)GetPosX() * 8, (int)GetPosY() * 8, (int)GetPosZ() * 8, 0.5f, (float)(0.75 + ((float)((GetUniqueID() * 23) % 32)) / 64));
}
diff --git a/src/Items/ItemDye.h b/src/Items/ItemDye.h
index 99b8d2543..190cdc510 100644
--- a/src/Items/ItemDye.h
+++ b/src/Items/ItemDye.h
@@ -21,14 +21,13 @@ public:
virtual bool OnItemUse(cWorld * a_World, cPlayer * a_Player, const cItem & a_Item, int a_BlockX, int a_BlockY, int a_BlockZ, char a_Dir) override
{
- // TODO: Handle coloring the sheep, too (OnItemUseOnEntity maybe)
-
// Handle growing the plants:
if (a_Item.m_ItemDamage == E_META_DYE_WHITE)
{
if (a_World->GrowRipePlant(a_BlockX, a_BlockY, a_BlockZ, true))
{
- if (a_Player->GetGameMode() != gmCreative)
+ // Particle effects are in GrowRipePlant
+ if (!a_Player->IsGameModeCreative())
{
a_Player->GetInventory().RemoveOneEquippedItem();
return true;
diff --git a/src/Items/ItemSpawnEgg.h b/src/Items/ItemSpawnEgg.h
index 26dd15b7d..407d655de 100644
--- a/src/Items/ItemSpawnEgg.h
+++ b/src/Items/ItemSpawnEgg.h
@@ -28,14 +28,14 @@ public:
AddFaceDirection(a_BlockX, a_BlockY, a_BlockZ, a_BlockFace);
- if (a_BlockFace == BLOCK_FACE_BOTTOM)
+ if (a_BlockFace == BLOCK_FACE_YM)
{
a_BlockY--;
}
if (a_World->SpawnMob(a_BlockX + 0.5, a_BlockY, a_BlockZ + 0.5, (cMonster::eType)(a_Item.m_ItemDamage)) >= 0)
{
- if (a_Player->GetGameMode() != 1)
+ if (!a_Player->IsGameModeCreative())
{
// The mob was spawned, "use" the item:
a_Player->GetInventory().RemoveOneEquippedItem();
diff --git a/src/Piston.cpp b/src/Piston.cpp
index 63ffbad0b..b15e7d95e 100644
--- a/src/Piston.cpp
+++ b/src/Piston.cpp
@@ -15,7 +15,7 @@
/// Number of ticks that the piston extending / retracting waits before setting the block
-const int PISTON_TICK_DELAY = 6;
+const int PISTON_TICK_DELAY = 1;
@@ -113,7 +113,7 @@ void cPiston::ExtendPiston(int pistx, int pisty, int pistz)
AddDir(pistx, pisty, pistz, pistonMeta, -1);
// "pist" now at piston body, "ext" at future extension
- m_World->SetBlock( pistx, pisty, pistz, pistonBlock, pistonMeta | 0x8);
+ m_World->SetBlock(pistx, pisty, pistz, pistonBlock, pistonMeta | 0x8);
m_World->QueueSetBlock(extx, exty, extz, E_BLOCK_PISTON_EXTENSION, pistonMeta | (IsSticky(pistonBlock) ? 8 : 0), PISTON_TICK_DELAY);
}
@@ -126,6 +126,7 @@ void cPiston::RetractPiston(int pistx, int pisty, int pistz)
BLOCKTYPE pistonBlock;
NIBBLETYPE pistonMeta;
m_World->GetBlockTypeMeta(pistx, pisty, pistz, pistonBlock, pistonMeta);
+
if (!IsExtended(pistonMeta))
{
// Already retracted, bail out
@@ -141,16 +142,16 @@ void cPiston::RetractPiston(int pistx, int pisty, int pistz)
}
AddDir(pistx, pisty, pistz, pistonMeta, -1);
- m_World->BroadcastBlockAction(pistx, pisty, pistz, 1, pistonMeta & ~(8), pistonBlock);
- m_World->BroadcastSoundEffect("tile.piston.in", pistx * 8, pisty * 8, pistz * 8, 0.5f, 0.7f);
m_World->SetBlock(pistx, pisty, pistz, pistonBlock, pistonMeta & ~(8));
+ m_World->BroadcastBlockAction(pistx, pisty, pistz, 1, pistonMeta & ~(8), pistonBlock);
+ m_World->BroadcastSoundEffect("tile.piston.in", pistx * 8, pisty * 8, pistz * 8, 0.5f, 0.7f);
AddDir(pistx, pisty, pistz, pistonMeta, 1);
// Retract the extension, pull block if appropriate
if (IsSticky(pistonBlock))
{
int tempx = pistx, tempy = pisty, tempz = pistz;
- AddDir( tempx, tempy, tempz, pistonMeta, 1);
+ AddDir(tempx, tempy, tempz, pistonMeta, 1);
BLOCKTYPE tempBlock;
NIBBLETYPE tempMeta;
m_World->GetBlockTypeMeta(tempx, tempy, tempz, tempBlock, tempMeta);
diff --git a/src/Protocol/Protocol.h b/src/Protocol/Protocol.h
index 9d8183361..ff6541aeb 100644
--- a/src/Protocol/Protocol.h
+++ b/src/Protocol/Protocol.h
@@ -79,7 +79,7 @@ public:
virtual void SendLogin (const cPlayer & a_Player, const cWorld & a_World) = 0;
virtual void SendPickupSpawn (const cPickup & a_Pickup) = 0;
virtual void SendPlayerAbilities (void) = 0;
- virtual void SendPlayerAnimation (const cPlayer & a_Player, char a_Animation) = 0;
+ virtual void SendEntityAnimation (const cEntity & a_Entity, char a_Animation) = 0;
virtual void SendPlayerListItem (const cPlayer & a_Player, bool a_IsOnline) = 0;
virtual void SendPlayerMaxSpeed (void) = 0; ///< Informs the client of the maximum player speed (1.6.1+)
virtual void SendPlayerMoveLook (void) = 0;
diff --git a/src/Protocol/Protocol125.cpp b/src/Protocol/Protocol125.cpp
index b1dd17ea1..9334e6f2d 100644
--- a/src/Protocol/Protocol125.cpp
+++ b/src/Protocol/Protocol125.cpp
@@ -578,11 +578,11 @@ void cProtocol125::SendPickupSpawn(const cPickup & a_Pickup)
-void cProtocol125::SendPlayerAnimation(const cPlayer & a_Player, char a_Animation)
+void cProtocol125::SendEntityAnimation(const cEntity & a_Entity, char a_Animation)
{
cCSLock Lock(m_CSPacket);
WriteByte(PACKET_ANIMATION);
- WriteInt (a_Player.GetUniqueID());
+ WriteInt (a_Entity.GetUniqueID());
WriteByte(a_Animation);
Flush();
}
diff --git a/src/Protocol/Protocol125.h b/src/Protocol/Protocol125.h
index 5a9218f5b..32efef4e8 100644
--- a/src/Protocol/Protocol125.h
+++ b/src/Protocol/Protocol125.h
@@ -55,7 +55,7 @@ public:
virtual void SendLogin (const cPlayer & a_Player, const cWorld & a_World) override;
virtual void SendPickupSpawn (const cPickup & a_Pickup) override;
virtual void SendPlayerAbilities (void) override {} // This protocol doesn't support such message
- virtual void SendPlayerAnimation (const cPlayer & a_Player, char a_Animation) override;
+ virtual void SendEntityAnimation (const cEntity & a_Entity, char a_Animation) override;
virtual void SendPlayerListItem (const cPlayer & a_Player, bool a_IsOnline) override;
virtual void SendPlayerMaxSpeed (void) override;
virtual void SendPlayerMoveLook (void) override;
diff --git a/src/Protocol/Protocol17x.cpp b/src/Protocol/Protocol17x.cpp
index 5f5864f2a..75983e9a3 100644
--- a/src/Protocol/Protocol17x.cpp
+++ b/src/Protocol/Protocol17x.cpp
@@ -489,10 +489,10 @@ void cProtocol172::SendPlayerAbilities(void)
-void cProtocol172::SendPlayerAnimation(const cPlayer & a_Player, char a_Animation)
+void cProtocol172::SendEntityAnimation(const cEntity & a_Entity, char a_Animation)
{
cPacketizer Pkt(*this, 0x0b); // Animation packet
- Pkt.WriteVarInt(a_Player.GetUniqueID());
+ Pkt.WriteVarInt(a_Entity.GetUniqueID());
Pkt.WriteChar(a_Animation);
}
@@ -664,7 +664,7 @@ void cProtocol172::SendSpawnFallingBlock(const cFallingBlock & a_FallingBlock)
Pkt.WriteFPInt(a_FallingBlock.GetPosZ());
Pkt.WriteByteAngle(a_FallingBlock.GetYaw());
Pkt.WriteByteAngle(a_FallingBlock.GetPitch());
- Pkt.WriteInt(((int)a_FallingBlock.GetBlockType()) | (((int)a_FallingBlock.GetBlockMeta()) << 12));
+ Pkt.WriteInt(((int)a_FallingBlock.GetBlockType()) | (((int)a_FallingBlock.GetBlockMeta()) << 16)); // Or 0x10
Pkt.WriteShort((short)(a_FallingBlock.GetSpeedX() * 400));
Pkt.WriteShort((short)(a_FallingBlock.GetSpeedY() * 400));
Pkt.WriteShort((short)(a_FallingBlock.GetSpeedZ() * 400));
@@ -744,17 +744,13 @@ void cProtocol172::SendSpawnVehicle(const cEntity & a_Vehicle, char a_VehicleTyp
void cProtocol172::SendTabCompletionResults(const AStringVector & a_Results)
{
- AString Results;
- Results.reserve(500); // Make a moderate reservation to avoid excessive reallocations
+ cPacketizer Pkt(*this, 0x3a); // Tab-Complete packet
+ Pkt.WriteVarInt(a_Results.size());
+
for (AStringVector::const_iterator itr = a_Results.begin(), end = a_Results.end(); itr != end; ++itr)
{
- Results.append(*itr);
- Results.push_back(0);
+ Pkt.WriteString(*itr);
}
-
- cPacketizer Pkt(*this, 0x3a); // Tab-Complete packet
- Pkt.WriteVarInt(a_Results.size());
- Pkt.WriteString(Results);
}
diff --git a/src/Protocol/Protocol17x.h b/src/Protocol/Protocol17x.h
index 9c1eaa99a..9a189ab24 100644
--- a/src/Protocol/Protocol17x.h
+++ b/src/Protocol/Protocol17x.h
@@ -64,7 +64,7 @@ public:
virtual void SendLogin (const cPlayer & a_Player, const cWorld & a_World) override;
virtual void SendPickupSpawn (const cPickup & a_Pickup) override;
virtual void SendPlayerAbilities (void) override;
- virtual void SendPlayerAnimation (const cPlayer & a_Player, char a_Animation) override;
+ virtual void SendEntityAnimation (const cEntity & a_Entity, char a_Animation) override;
virtual void SendPlayerListItem (const cPlayer & a_Player, bool a_IsOnline) override;
virtual void SendPlayerMaxSpeed (void) override;
virtual void SendPlayerMoveLook (void) override;
diff --git a/src/Protocol/ProtocolRecognizer.cpp b/src/Protocol/ProtocolRecognizer.cpp
index 489149d74..683700d37 100644
--- a/src/Protocol/ProtocolRecognizer.cpp
+++ b/src/Protocol/ProtocolRecognizer.cpp
@@ -396,10 +396,10 @@ void cProtocolRecognizer::SendPlayerAbilities(void)
-void cProtocolRecognizer::SendPlayerAnimation(const cPlayer & a_Player, char a_Animation)
+void cProtocolRecognizer::SendEntityAnimation(const cEntity & a_Entity, char a_Animation)
{
ASSERT(m_Protocol != NULL);
- m_Protocol->SendPlayerAnimation(a_Player, a_Animation);
+ m_Protocol->SendEntityAnimation(a_Entity, a_Animation);
}
diff --git a/src/Protocol/ProtocolRecognizer.h b/src/Protocol/ProtocolRecognizer.h
index 9ca0c1c88..83fc23c22 100644
--- a/src/Protocol/ProtocolRecognizer.h
+++ b/src/Protocol/ProtocolRecognizer.h
@@ -90,7 +90,7 @@ public:
virtual void SendLogin (const cPlayer & a_Player, const cWorld & a_World) override;
virtual void SendPickupSpawn (const cPickup & a_Pickup) override;
virtual void SendPlayerAbilities (void) override;
- virtual void SendPlayerAnimation (const cPlayer & a_Player, char a_Animation) override;
+ virtual void SendEntityAnimation (const cEntity & a_Entity, char a_Animation) override;
virtual void SendPlayerListItem (const cPlayer & a_Player, bool a_IsOnline) override;
virtual void SendPlayerMaxSpeed (void) override;
virtual void SendPlayerMoveLook (void) override;
diff --git a/src/Root.cpp b/src/Root.cpp
index 12b541e01..c99bf76b7 100644
--- a/src/Root.cpp
+++ b/src/Root.cpp
@@ -77,11 +77,11 @@ void cRoot::InputThread(void * a_Params)
while (!(self.m_bStop || self.m_bRestart) && std::cin.good())
{
- std::string Command;
+ AString Command;
std::getline(std::cin, Command);
if (!Command.empty())
- {
- self.ExecuteConsoleCommand(Command, Output);
+ {
+ self.ExecuteConsoleCommand(TrimString(Command), Output);
}
}
diff --git a/src/Simulator/RedstoneSimulator.cpp b/src/Simulator/RedstoneSimulator.cpp
index 9fdbd1151..63e4f04a8 100644
--- a/src/Simulator/RedstoneSimulator.cpp
+++ b/src/Simulator/RedstoneSimulator.cpp
@@ -160,6 +160,29 @@ void cRedstoneSimulator::SimulateChunk(float a_Dt, int a_ChunkX, int a_ChunkZ, c
}
}
+ for (SimulatedPlayerToggleableList::iterator itr = m_SimulatedPlayerToggleableBlocks.begin(); itr != m_SimulatedPlayerToggleableBlocks.end();)
+ {
+ sSimulatedPlayerToggleableList & Change = *itr;
+
+ int RelX = Change.a_BlockPos.x - a_ChunkX * cChunkDef::Width;
+ int RelZ = Change.a_BlockPos.z - a_ChunkZ * cChunkDef::Width;
+
+ BLOCKTYPE SourceBlockType;
+ if (!a_Chunk->UnboundedRelGetBlockType(RelX, Change.a_BlockPos.y, RelZ, SourceBlockType))
+ {
+ continue;
+ }
+ else if (!IsAllowedBlock(SourceBlockType))
+ {
+ LOGD("cRedstoneSimulator: Erased block %s from toggleable simulated list due to power state change", ItemToFullString(SourceBlockType).c_str());
+ itr = m_SimulatedPlayerToggleableBlocks.erase(itr);
+ }
+ else
+ {
+ ++itr;
+ }
+ }
+
for (cRedstoneSimulatorChunkData::iterator dataitr = ChunkData.begin(), end = ChunkData.end(); dataitr != end;)
{
BLOCKTYPE BlockType = a_Chunk->GetBlock(dataitr->x, dataitr->y, dataitr->z);
@@ -314,7 +337,6 @@ void cRedstoneSimulator::HandleRedstoneTorch(int a_BlockX, int a_BlockY, int a_B
// Block torch on not powered, can be turned on again!
m_World.FastSetBlock(a_BlockX, a_BlockY, a_BlockZ, E_BLOCK_REDSTONE_TORCH_ON, m_World.GetBlockMeta(a_BlockX, a_BlockY, a_BlockZ));
}
- return;
}
@@ -325,7 +347,6 @@ void cRedstoneSimulator::HandleRedstoneBlock(int a_BlockX, int a_BlockY, int a_B
{
SetAllDirsAsPowered(a_BlockX, a_BlockY, a_BlockZ, E_BLOCK_BLOCK_OF_REDSTONE);
SetBlockPowered(a_BlockX, a_BlockY, a_BlockZ, a_BlockX, a_BlockY, a_BlockZ, E_BLOCK_BLOCK_OF_REDSTONE); // Set self as powered
- return;
}
@@ -345,7 +366,6 @@ void cRedstoneSimulator::HandleRedstoneLever(int a_BlockX, int a_BlockY, int a_B
SetDirectionLinkedPowered(a_BlockX, a_BlockY, a_BlockZ, BLOCK_FACE_ZM, E_BLOCK_LEVER);
SetDirectionLinkedPowered(a_BlockX, a_BlockY, a_BlockZ, BLOCK_FACE_ZP, E_BLOCK_LEVER);
}
- return;
}
@@ -497,7 +517,6 @@ void cRedstoneSimulator::HandleRedstoneWire(int a_BlockX, int a_BlockY, int a_Bl
}
}
}
- return;
}
@@ -556,7 +575,6 @@ void cRedstoneSimulator::HandleRedstoneRepeater(int a_BlockX, int a_BlockY, int
m_World.FastSetBlock(a_BlockX, a_BlockY, a_BlockZ, E_BLOCK_REDSTONE_REPEATER_OFF, a_Meta);
}
}
- return;
}
@@ -574,7 +592,6 @@ void cRedstoneSimulator::HandlePiston(int a_BlockX, int a_BlockY, int a_BlockZ)
{
Piston.RetractPiston(a_BlockX, a_BlockY, a_BlockZ);
}
- return;
}
@@ -598,7 +615,6 @@ void cRedstoneSimulator::HandleDropSpenser(int a_BlockX, int a_BlockY, int a_Blo
} DrSpSP (AreCoordsPowered(a_BlockX, a_BlockY, a_BlockZ));
m_World.DoWithDropSpenserAt(a_BlockX, a_BlockY, a_BlockZ, DrSpSP);
- return;
}
@@ -611,17 +627,16 @@ void cRedstoneSimulator::HandleRedstoneLamp(int a_BlockX, int a_BlockY, int a_Bl
{
if (AreCoordsPowered(a_BlockX, a_BlockY, a_BlockZ))
{
- m_World.FastSetBlock(a_BlockX, a_BlockY, a_BlockZ, E_BLOCK_REDSTONE_LAMP_ON, 0);
+ m_World.SetBlock(a_BlockX, a_BlockY, a_BlockZ, E_BLOCK_REDSTONE_LAMP_ON, 0);
}
}
else
{
if (!AreCoordsPowered(a_BlockX, a_BlockY, a_BlockZ))
{
- m_World.FastSetBlock(a_BlockX, a_BlockY, a_BlockZ, E_BLOCK_REDSTONE_LAMP_OFF, 0);
+ m_World.SetBlock(a_BlockX, a_BlockY, a_BlockZ, E_BLOCK_REDSTONE_LAMP_OFF, 0);
}
}
- return;
}
@@ -634,9 +649,8 @@ void cRedstoneSimulator::HandleTNT(int a_BlockX, int a_BlockY, int a_BlockZ)
{
m_World.BroadcastSoundEffect("random.fuse", a_BlockX * 8, a_BlockY * 8, a_BlockZ * 8, 0.5f, 0.6f);
m_World.SpawnPrimedTNT(a_BlockX + 0.5, a_BlockY + 0.5, a_BlockZ + 0.5, 4); // 4 seconds to boom
- m_World.FastSetBlock(a_BlockX, a_BlockY, a_BlockZ, E_BLOCK_AIR, 0);
+ m_World.SetBlock(a_BlockX, a_BlockY, a_BlockZ, E_BLOCK_AIR, 0);
}
- return;
}
@@ -689,7 +703,6 @@ void cRedstoneSimulator::HandleDoor(int a_BlockX, int a_BlockY, int a_BlockZ)
}
}
}
- return;
}
@@ -732,11 +745,19 @@ void cRedstoneSimulator::HandleTrapdoor(int a_BlockX, int a_BlockY, int a_BlockZ
{
if (AreCoordsPowered(a_BlockX, a_BlockY, a_BlockZ))
{
- m_World.SetBlockMeta(a_BlockX, a_BlockY, a_BlockZ, m_World.GetBlockMeta(a_BlockX, a_BlockY, a_BlockZ) | 0x4);
+ if (!AreCoordsSimulated(a_BlockX, a_BlockY, a_BlockZ, true))
+ {
+ m_World.SetBlockMeta(a_BlockX, a_BlockY, a_BlockZ, m_World.GetBlockMeta(a_BlockX, a_BlockY, a_BlockZ) | 0x4);
+ SetPlayerToggleableBlockAsSimulated(a_BlockX, a_BlockY, a_BlockZ, true);
+ }
}
else
{
- m_World.SetBlockMeta(a_BlockX, a_BlockY, a_BlockZ, m_World.GetBlockMeta(a_BlockX, a_BlockY, a_BlockZ) & 0xB); // Take into account that the fourth bit is needed for trapdoors too
+ if (!AreCoordsSimulated(a_BlockX, a_BlockY, a_BlockZ, false))
+ {
+ m_World.SetBlockMeta(a_BlockX, a_BlockY, a_BlockZ, m_World.GetBlockMeta(a_BlockX, a_BlockY, a_BlockZ) & 0xB); // Take into account that the fourth bit is needed for trapdoors too
+ SetPlayerToggleableBlockAsSimulated(a_BlockX, a_BlockY, a_BlockZ, false);
+ }
}
}
@@ -892,6 +913,31 @@ bool cRedstoneSimulator::IsPistonPowered(int a_BlockX, int a_BlockY, int a_Block
+bool cRedstoneSimulator::AreCoordsSimulated(int a_BlockX, int a_BlockY, int a_BlockZ, bool IsCurrentStatePowered)
+{
+ for (SimulatedPlayerToggleableList::iterator itr = m_SimulatedPlayerToggleableBlocks.begin(); itr != m_SimulatedPlayerToggleableBlocks.end(); ++itr)
+ {
+ sSimulatedPlayerToggleableList & Change = *itr;
+
+ if (Change.a_BlockPos.Equals(Vector3i(a_BlockX, a_BlockY, a_BlockZ)))
+ {
+ if (Change.WasLastStatePowered != IsCurrentStatePowered) // Was the last power state different to the current?
+ {
+ return false; // It was, coordinates are no longer simulated
+ }
+ else
+ {
+ return true; // It wasn't, don't resimulate block, and allow players to toggle
+ }
+ }
+ }
+ return false; // Block wasn't even in the list, not simulated
+}
+
+
+
+
+
void cRedstoneSimulator::SetDirectionLinkedPowered(int a_BlockX, int a_BlockY, int a_BlockZ, char a_Direction, BLOCKTYPE a_SourceType)
{
switch (a_Direction)
@@ -1124,7 +1170,6 @@ void cRedstoneSimulator::SetDirectionLinkedPowered(int a_BlockX, int a_BlockY, i
break;
}
}
- return;
}
@@ -1150,7 +1195,6 @@ void cRedstoneSimulator::SetAllDirsAsPowered(int a_BlockX, int a_BlockY, int a_B
{
SetBlockPowered(a_BlockX + gCrossCoords[i].x, a_BlockY + gCrossCoords[i].y, a_BlockZ + gCrossCoords[i].z, a_BlockX, a_BlockY, a_BlockZ, a_SourceBlock);
}
- return;
}
@@ -1165,12 +1209,25 @@ void cRedstoneSimulator::SetBlockPowered(int a_BlockX, int a_BlockY, int a_Block
return;
}
+ for (PoweredBlocksList::iterator itr = m_PoweredBlocks.begin(); itr != m_PoweredBlocks.end(); ++itr) // Check powered list
+ {
+ sPoweredBlocks & Change = *itr;
+
+ if (
+ Change.a_BlockPos.Equals(Vector3i(a_BlockX, a_BlockY, a_BlockZ)) &&
+ Change.a_SourcePos.Equals(Vector3i(a_SourceX, a_SourceY, a_SourceZ))
+ )
+ {
+ // Check for duplicates
+ return;
+ }
+ }
+
sPoweredBlocks RC;
RC.a_BlockPos = Vector3i(a_BlockX, a_BlockY, a_BlockZ);
RC.a_SourcePos = Vector3i(a_SourceX, a_SourceY, a_SourceZ);
RC.a_SourceBlock = a_SourceBlock;
m_PoweredBlocks.push_back(RC);
- return;
}
@@ -1194,6 +1251,21 @@ void cRedstoneSimulator::SetBlockLinkedPowered(
return;
}
+ for (LinkedBlocksList::iterator itr = m_LinkedPoweredBlocks.begin(); itr != m_LinkedPoweredBlocks.end(); ++itr) // Check linked powered list
+ {
+ sLinkedPoweredBlocks & Change = *itr;
+
+ if (
+ Change.a_BlockPos.Equals(Vector3i(a_BlockX, a_BlockY, a_BlockZ)) &&
+ Change.a_MiddlePos.Equals(Vector3i(a_MiddleX, a_MiddleY, a_MiddleZ)) &&
+ Change.a_SourcePos.Equals(Vector3i(a_SourceX, a_SourceY, a_SourceZ))
+ )
+ {
+ // Check for duplicates
+ return;
+ }
+ }
+
sLinkedPoweredBlocks RC;
RC.a_BlockPos = Vector3i(a_BlockX, a_BlockY, a_BlockZ);
RC.a_MiddlePos = Vector3i(a_MiddleX, a_MiddleY, a_MiddleZ);
@@ -1201,7 +1273,38 @@ void cRedstoneSimulator::SetBlockLinkedPowered(
RC.a_SourceBlock = a_SourceBlock;
RC.a_MiddleBlock = a_MiddleBlock;
m_LinkedPoweredBlocks.push_back(RC);
- return;
+}
+
+
+
+
+
+void cRedstoneSimulator::SetPlayerToggleableBlockAsSimulated(int a_BlockX, int a_BlockY, int a_BlockZ, bool WasLastStatePowered)
+{
+ for (SimulatedPlayerToggleableList::iterator itr = m_SimulatedPlayerToggleableBlocks.begin(); itr != m_SimulatedPlayerToggleableBlocks.end(); ++itr)
+ {
+ sSimulatedPlayerToggleableList & Change = *itr;
+
+ if (Change.a_BlockPos.Equals(Vector3i(a_BlockX, a_BlockY, a_BlockZ)))
+ {
+ if (Change.WasLastStatePowered != WasLastStatePowered)
+ {
+ // If power states different, erase the old listing in preparation to add new one
+ m_SimulatedPlayerToggleableBlocks.erase(itr);
+ break;
+ }
+ else
+ {
+ // If states the same, just ignore
+ return;
+ }
+ }
+ }
+
+ sSimulatedPlayerToggleableList RC;
+ RC.a_BlockPos = Vector3i(a_BlockX, a_BlockY, a_BlockZ);
+ RC.WasLastStatePowered = WasLastStatePowered;
+ m_SimulatedPlayerToggleableBlocks.push_back(RC);
}
diff --git a/src/Simulator/RedstoneSimulator.h b/src/Simulator/RedstoneSimulator.h
index 59400b614..e094150e8 100644
--- a/src/Simulator/RedstoneSimulator.h
+++ b/src/Simulator/RedstoneSimulator.h
@@ -50,12 +50,20 @@ private:
BLOCKTYPE a_SourceBlock;
BLOCKTYPE a_MiddleBlock;
};
+
+ struct sSimulatedPlayerToggleableList
+ {
+ Vector3i a_BlockPos;
+ bool WasLastStatePowered;
+ };
typedef std::vector <sPoweredBlocks> PoweredBlocksList;
typedef std::vector <sLinkedPoweredBlocks> LinkedBlocksList;
+ typedef std::vector <sSimulatedPlayerToggleableList> SimulatedPlayerToggleableList;
PoweredBlocksList m_PoweredBlocks;
LinkedBlocksList m_LinkedPoweredBlocks;
+ SimulatedPlayerToggleableList m_SimulatedPlayerToggleableBlocks;
virtual void AddBlock(int a_BlockX, int a_BlockY, int a_BlockZ, cChunk * a_Chunk) override;
@@ -102,6 +110,8 @@ private:
void SetBlockPowered(int a_BlockX, int a_BlockY, int a_BlockZ, int a_SourceX, int a_SourceY, int a_SourceZ, BLOCKTYPE a_SourceBlock);
/// <summary>Marks a block as being powered through another block</summary>
void SetBlockLinkedPowered(int a_BlockX, int a_BlockY, int a_BlockZ, int a_MiddleX, int a_MiddleY, int a_MiddleZ, int a_SourceX, int a_SourceY, int a_SourceZ, BLOCKTYPE a_SourceBlock, BLOCKTYPE a_MiddeBlock);
+ /// <summary>Marks a block as simulated, who should not be simulated further unless their power state changes, to accomodate a player manually toggling the block without triggering the simulator toggling it back</summary>
+ void SetPlayerToggleableBlockAsSimulated(int a_BlockX, int a_BlockY, int a_BlockZ, bool WasLastStatePowered);
/// <summary>Marks the second block in a direction as linked powered</summary>
void SetDirectionLinkedPowered(int a_BlockX, int a_BlockY, int a_BlockZ, char a_Direction, BLOCKTYPE a_SourceBlock);
/// <summary>Marks all blocks immediately surrounding a coordinate as powered</summary>
@@ -109,6 +119,8 @@ private:
/// <summary>Returns if a coordinate is powered or linked powered</summary>
bool AreCoordsPowered(int a_BlockX, int a_BlockY, int a_BlockZ);
+ /// <summary>Returns if a coordinate was marked as simulated (for blocks toggleable by players)</summary>
+ bool AreCoordsSimulated(int a_BlockX, int a_BlockY, int a_BlockZ, bool IsCurrentStatePowered);
/// <summary>Returns if a repeater is powered</summary>
bool IsRepeaterPowered(int a_BlockX, int a_BlockY, int a_BlockZ, NIBBLETYPE a_Meta);
/// <summary>Returns if a piston is powered</summary>
diff --git a/src/UI/SlotArea.cpp b/src/UI/SlotArea.cpp
index 7fd7cd996..e743f4bb3 100644
--- a/src/UI/SlotArea.cpp
+++ b/src/UI/SlotArea.cpp
@@ -8,6 +8,7 @@
#include "../Entities/Player.h"
#include "../BlockEntities/ChestEntity.h"
#include "../BlockEntities/DropSpenserEntity.h"
+#include "../BlockEntities/EnderChestEntity.h"
#include "../BlockEntities/FurnaceEntity.h"
#include "../Items/ItemHandler.h"
#include "Window.h"
@@ -557,6 +558,38 @@ cCraftingRecipe & cSlotAreaCrafting::GetRecipeForPlayer(cPlayer & a_Player)
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+// cSlotAreaEnderChest:
+
+cSlotAreaEnderChest::cSlotAreaEnderChest(cEnderChestEntity * a_EnderChest, cWindow & a_ParentWindow) :
+ cSlotArea(27, a_ParentWindow),
+ m_EnderChest(a_EnderChest)
+{
+}
+
+
+
+
+
+const cItem * cSlotAreaEnderChest::GetSlot(int a_SlotNum, cPlayer & a_Player) const
+{
+ // a_SlotNum ranges from 0 to 26, use that to index the chest entity's inventory directly:
+ return &(m_EnderChest->GetSlot(a_SlotNum));
+}
+
+
+
+
+
+void cSlotAreaEnderChest::SetSlot(int a_SlotNum, cPlayer & a_Player, const cItem & a_Item)
+{
+ m_EnderChest->SetSlot(a_SlotNum, a_Item);
+}
+
+
+
+
+
+///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// cSlotAreaFurnace:
cSlotAreaFurnace::cSlotAreaFurnace(cFurnaceEntity * a_Furnace, cWindow & a_ParentWindow) :
diff --git a/src/UI/SlotArea.h b/src/UI/SlotArea.h
index b1944d901..d31c87e0c 100644
--- a/src/UI/SlotArea.h
+++ b/src/UI/SlotArea.h
@@ -16,6 +16,7 @@ class cWindow;
class cPlayer;
class cChestEntity;
class cDropSpenserEntity;
+class cEnderChestEntity;
class cFurnaceEntity;
class cCraftingRecipe;
@@ -286,6 +287,23 @@ protected:
+class cSlotAreaEnderChest :
+ public cSlotArea
+{
+public:
+ cSlotAreaEnderChest(cEnderChestEntity * a_EnderChest, cWindow & a_ParentWindow);
+
+ virtual const cItem * GetSlot(int a_SlotNum, cPlayer & a_Player) const override;
+ virtual void SetSlot(int a_SlotNum, cPlayer & a_Player, const cItem & a_Item) override;
+
+protected:
+ cEnderChestEntity * m_EnderChest;
+};
+
+
+
+
+
class cSlotAreaFurnace :
public cSlotArea,
public cItemGrid::cListener
diff --git a/src/UI/Window.cpp b/src/UI/Window.cpp
index f5c62692f..5ca31fa3e 100644
--- a/src/UI/Window.cpp
+++ b/src/UI/Window.cpp
@@ -11,6 +11,7 @@
#include "../Items/ItemHandler.h"
#include "../BlockEntities/ChestEntity.h"
#include "../BlockEntities/DropSpenserEntity.h"
+#include "../BlockEntities/EnderChestEntity.h"
#include "../BlockEntities/HopperEntity.h"
@@ -854,6 +855,43 @@ cDropSpenserWindow::cDropSpenserWindow(int a_BlockX, int a_BlockY, int a_BlockZ,
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+// cEnderChestWindow:
+
+cEnderChestWindow::cEnderChestWindow(cEnderChestEntity * a_EnderChest) :
+ cWindow(wtChest, "Ender Chest"),
+ m_World(a_EnderChest->GetWorld()),
+ m_BlockX(a_EnderChest->GetPosX()),
+ m_BlockY(a_EnderChest->GetPosY()),
+ m_BlockZ(a_EnderChest->GetPosZ())
+{
+ m_SlotAreas.push_back(new cSlotAreaEnderChest(a_EnderChest, *this));
+ m_SlotAreas.push_back(new cSlotAreaInventory(*this));
+ m_SlotAreas.push_back(new cSlotAreaHotBar(*this));
+
+ // Play the opening sound:
+ m_World->BroadcastSoundEffect("random.chestopen", m_BlockX * 8, m_BlockY * 8, m_BlockZ * 8, 1, 1);
+
+ // Send out the chest-open packet:
+ m_World->BroadcastBlockAction(m_BlockX, m_BlockY, m_BlockZ, 1, 1, E_BLOCK_ENDER_CHEST);
+}
+
+
+
+
+
+cEnderChestWindow::~cEnderChestWindow()
+{
+ // Send out the chest-close packet:
+ m_World->BroadcastBlockAction(m_BlockX, m_BlockY, m_BlockZ, 1, 0, E_BLOCK_ENDER_CHEST);
+
+ m_World->BroadcastSoundEffect("random.chestclosed", m_BlockX * 8, m_BlockY * 8, m_BlockZ * 8, 1, 1);
+}
+
+
+
+
+
+///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// cHopperWindow:
cHopperWindow::cHopperWindow(int a_BlockX, int a_BlockY, int a_BlockZ, cHopperEntity * a_Hopper) :
diff --git a/src/UI/Window.h b/src/UI/Window.h
index c44b900d7..030182888 100644
--- a/src/UI/Window.h
+++ b/src/UI/Window.h
@@ -20,6 +20,7 @@ class cWindowOwner;
class cClientHandle;
class cChestEntity;
class cDropSpenserEntity;
+class cEnderChestEntity;
class cFurnaceEntity;
class cHopperEntity;
class cSlotArea;
@@ -283,6 +284,22 @@ protected:
+class cEnderChestWindow :
+ public cWindow
+{
+public:
+ cEnderChestWindow(cEnderChestEntity * a_EnderChest);
+ ~cEnderChestWindow();
+
+protected:
+ cWorld * m_World;
+ int m_BlockX, m_BlockY, m_BlockZ; // Position of the enderchest, for the window-close packet
+};
+
+
+
+
+
class cInventoryWindow :
public cWindow
{
diff --git a/src/World.cpp b/src/World.cpp
index 1faa0b018..eecd02027 100644
--- a/src/World.cpp
+++ b/src/World.cpp
@@ -1259,6 +1259,7 @@ bool cWorld::GrowRipePlant(int a_BlockX, int a_BlockY, int a_BlockZ, bool a_IsBy
if (BlockMeta < 7)
{
FastSetBlock(a_BlockX, a_BlockY, a_BlockZ, BlockType, 7);
+ BroadcastSoundParticleEffect(2005, a_BlockX, a_BlockY, a_BlockZ, 0);
}
return true;
}
@@ -1272,6 +1273,7 @@ bool cWorld::GrowRipePlant(int a_BlockX, int a_BlockY, int a_BlockZ, bool a_IsBy
if (BlockMeta < 7)
{
FastSetBlock(a_BlockX, a_BlockY, a_BlockZ, BlockType, 7);
+ BroadcastSoundParticleEffect(2005, a_BlockX, a_BlockY, a_BlockZ, 0);
}
return true;
}
@@ -1285,6 +1287,7 @@ bool cWorld::GrowRipePlant(int a_BlockX, int a_BlockY, int a_BlockZ, bool a_IsBy
return false;
}
FastSetBlock(a_BlockX, a_BlockY, a_BlockZ, BlockType, 7);
+ BroadcastSoundParticleEffect(2005, a_BlockX, a_BlockY, a_BlockZ, 0);
}
else
{
@@ -1306,6 +1309,7 @@ bool cWorld::GrowRipePlant(int a_BlockX, int a_BlockY, int a_BlockZ, bool a_IsBy
if (BlockMeta < 7)
{
FastSetBlock(a_BlockX, a_BlockY, a_BlockZ, BlockType, 7);
+ BroadcastSoundParticleEffect(2005, a_BlockX, a_BlockY, a_BlockZ, 0);
}
return true;
}
@@ -1319,6 +1323,7 @@ bool cWorld::GrowRipePlant(int a_BlockX, int a_BlockY, int a_BlockZ, bool a_IsBy
return false;
}
FastSetBlock(a_BlockX, a_BlockY, a_BlockZ, BlockType, 7);
+ BroadcastSoundParticleEffect(2005, a_BlockX, a_BlockY, a_BlockZ, 0);
}
else
{
@@ -1377,6 +1382,7 @@ bool cWorld::GrowRipePlant(int a_BlockX, int a_BlockY, int a_BlockZ, bool a_IsBy
}
} // switch (random spawn block type)
FastSetBlock(a_BlockX + OfsX, a_BlockY + OfsY + 1, a_BlockZ + OfsZ, SpawnType, SpawnMeta);
+ BroadcastSoundParticleEffect(2005, a_BlockX + OfsX, a_BlockY + OfsY, a_BlockZ + OfsZ, 0);
} // for i - 50 times
return true;
}
@@ -1470,9 +1476,9 @@ void cWorld::FastSetBlock(int a_X, int a_Y, int a_Z, BLOCKTYPE a_BlockType, NIBB
-void cWorld::QueueSetBlock(int a_BlockX, int a_BlockY, int a_BlockZ, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta, int a_TickDelay)
+void cWorld::QueueSetBlock(int a_BlockX, int a_BlockY, int a_BlockZ, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta, int a_TickDelay, BLOCKTYPE a_PreviousBlockType)
{
- m_ChunkMap->QueueSetBlock(a_BlockX, a_BlockY, a_BlockZ, a_BlockType, a_BlockMeta, GetWorldAge() + a_TickDelay);
+ m_ChunkMap->QueueSetBlock(a_BlockX, a_BlockY, a_BlockZ, a_BlockType, a_BlockMeta, GetWorldAge() + a_TickDelay, a_PreviousBlockType);
}
@@ -1585,6 +1591,12 @@ void cWorld::SpawnItemPickups(const cItems & a_Pickups, double a_BlockX, double
a_FlyAwaySpeed /= 1000; // Pre-divide, so that we don't have to divide each time inside the loop
for (cItems::const_iterator itr = a_Pickups.begin(); itr != a_Pickups.end(); ++itr)
{
+ if (!IsValidItem(itr->m_ItemType))
+ {
+ // Don't spawn pickup if item isn't even valid; should prevent client crashing too
+ continue;
+ }
+
float SpeedX = (float)(a_FlyAwaySpeed * (r1.randInt(1000) - 500));
float SpeedY = (float)(a_FlyAwaySpeed * (r1.randInt(1000) - 500));
float SpeedZ = (float)(a_FlyAwaySpeed * (r1.randInt(1000) - 500));
@@ -1605,6 +1617,11 @@ void cWorld::SpawnItemPickups(const cItems & a_Pickups, double a_BlockX, double
{
for (cItems::const_iterator itr = a_Pickups.begin(); itr != a_Pickups.end(); ++itr)
{
+ if (!IsValidItem(itr->m_ItemType))
+ {
+ continue;
+ }
+
cPickup * Pickup = new cPickup(
a_BlockX, a_BlockY, a_BlockZ,
*itr, IsPlayerCreated, (float)a_SpeedX, (float)a_SpeedY, (float)a_SpeedZ
@@ -1858,9 +1875,9 @@ void cWorld::BroadcastEntityVelocity(const cEntity & a_Entity, const cClientHand
-void cWorld::BroadcastPlayerAnimation(const cPlayer & a_Player, char a_Animation, const cClientHandle * a_Exclude)
+void cWorld::BroadcastEntityAnimation(const cEntity & a_Entity, char a_Animation, const cClientHandle * a_Exclude)
{
- m_ChunkMap->BroadcastPlayerAnimation(a_Player, a_Animation, a_Exclude);
+ m_ChunkMap->BroadcastEntityAnimation(a_Entity, a_Animation, a_Exclude);
}
diff --git a/src/World.h b/src/World.h
index 3b729c5ff..b6ab321fb 100644
--- a/src/World.h
+++ b/src/World.h
@@ -159,7 +159,7 @@ public:
void BroadcastEntityRelMoveLook (const cEntity & a_Entity, char a_RelX, char a_RelY, char a_RelZ, const cClientHandle * a_Exclude = NULL);
void BroadcastEntityStatus (const cEntity & a_Entity, char a_Status, const cClientHandle * a_Exclude = NULL);
void BroadcastEntityVelocity (const cEntity & a_Entity, const cClientHandle * a_Exclude = NULL);
- void BroadcastPlayerAnimation (const cPlayer & a_Player, char a_Animation, const cClientHandle * a_Exclude = NULL);
+ void BroadcastEntityAnimation (const cEntity & a_Entity, char a_Animation, const cClientHandle * a_Exclude = NULL);
void BroadcastPlayerListItem (const cPlayer & a_Player, bool a_IsOnline, const cClientHandle * a_Exclude = NULL);
void BroadcastSoundEffect (const AString & a_SoundName, int a_SrcX, int a_SrcY, int a_SrcZ, float a_Volume, float a_Pitch, const cClientHandle * a_Exclude = NULL); // tolua_export a_Src coords are Block * 8
void BroadcastSoundParticleEffect(int a_EffectID, int a_SrcX, int a_SrcY, int a_SrcZ, int a_Data, const cClientHandle * a_Exclude = NULL); // tolua_export
@@ -317,7 +317,7 @@ public:
/** Queues a SetBlock() with the specified parameters after the specified number of ticks.
Calls SetBlock(), so performs full processing of the replaced block.
*/
- void QueueSetBlock(int a_BlockX, int a_BLockY, int a_BlockZ, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta, int a_TickDelay);
+ void QueueSetBlock(int a_BlockX, int a_BLockY, int a_BlockZ, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta, int a_TickDelay, BLOCKTYPE a_PreviousBlockType = E_BLOCK_AIR);
BLOCKTYPE GetBlock (int a_BlockX, int a_BlockY, int a_BlockZ);
NIBBLETYPE GetBlockMeta (int a_BlockX, int a_BlockY, int a_BlockZ);