<s> class Enum ( object ) : <EOL> @ classmethod <EOL> def tostring ( cls , type ) : <EOL> return cls . _mapping . get ( type , '<STR_LIT>' ) <EOL> class BitmapFormat ( Enum ) : <EOL> BIT_8 = <NUM_LIT:3> <EOL> BIT_15 = <NUM_LIT:4> <EOL> BIT_24 = <NUM_LIT:5> <EOL> _mapping = { <EOL> BIT_8 : '<STR_LIT>' , <EOL> BIT_15 : '<STR_LIT>' , <EOL> BIT_24 : '<STR_LIT>' , <EOL> } <EOL> class BitmapType ( Enum ) : <EOL> JPEG = <NUM_LIT:1> <EOL> GIF89A = <NUM_LIT:2> <EOL> PNG = <NUM_LIT:3> <EOL> _mapping = { <EOL> JPEG : '<STR_LIT>' , <EOL> GIF89A : '<STR_LIT>' , <EOL> PNG : '<STR_LIT>' , <EOL> } <EOL> FileExtensions = { <EOL> JPEG : '<STR_LIT>' , <EOL> GIF89A : '<STR_LIT>' , <EOL> PNG : '<STR_LIT>' <EOL> } <EOL> class GradientSpreadMode ( Enum ) : <EOL> PAD = <NUM_LIT:0> <EOL> REFLECT = <NUM_LIT:1> <EOL> REPEAT = <NUM_LIT:2> <EOL> _mapping = { <EOL> PAD : '<STR_LIT>' , <EOL> REFLECT : '<STR_LIT>' , <EOL> REPEAT : '<STR_LIT>' , <EOL> } <EOL> class GradientType ( Enum ) : <EOL> LINEAR = <NUM_LIT:1> <EOL> RADIAL = <NUM_LIT:2> <EOL> _mapping = { <EOL> LINEAR : '<STR_LIT>' , <EOL> RADIAL : '<STR_LIT>' , <EOL> } <EOL> class LineScaleMode ( Enum ) : <EOL> NONE = <NUM_LIT:0> <EOL> HORIZONTAL = <NUM_LIT:1> <EOL> NORMAL = <NUM_LIT:2> <EOL> VERTICAL = <NUM_LIT:3> <EOL> _mapping = { <EOL> NONE : '<STR_LIT:none>' , <EOL> HORIZONTAL : '<STR_LIT>' , <EOL> NORMAL : '<STR_LIT>' , <EOL> VERTICAL : '<STR_LIT>' , <EOL> } <EOL> class SpreadMethod ( Enum ) : <EOL> PAD = <NUM_LIT:0> <EOL> REFLECT = <NUM_LIT:1> <EOL> REPEAT = <NUM_LIT:2> <EOL> _mapping = { <EOL> PAD : '<STR_LIT>' , <EOL> REFLECT : '<STR_LIT>' , <EOL> REPEAT : '<STR_LIT>' , <EOL> } <EOL> class InterpolationMethod ( Enum ) : <EOL> RGB = <NUM_LIT:0> <EOL> LINEAR_RGB = <NUM_LIT:1> <EOL> _mapping = { <EOL> RGB : '<STR_LIT>' , <EOL> LINEAR_RGB : '<STR_LIT>' , <EOL> } <EOL> class LineJointStyle ( Enum ) : <EOL> ROUND = <NUM_LIT:0> <EOL> BEVEL = <NUM_LIT:1> <EOL> MITER = <NUM_LIT:2> <EOL> _mapping = { <EOL> ROUND : '<STR_LIT>' , <EOL> BEVEL : '<STR_LIT>' , <EOL> MITER : '<STR_LIT>' , <EOL> } <EOL> class LineCapsStyle ( Enum ) : <EOL> ROUND = <NUM_LIT:0> <EOL> NO = <NUM_LIT:1> <EOL> SQUARE = <NUM_LIT:2> <EOL> _mapping = { <EOL> ROUND : '<STR_LIT>' , <EOL> NO : '<STR_LIT>' , <EOL> SQUARE : '<STR_LIT>' , <EOL> } <EOL> class TextAlign ( Enum ) : <EOL> LEFT = <NUM_LIT:0> <EOL> RIGHT = <NUM_LIT:1> <EOL> CENTER = <NUM_LIT:2> <EOL> JUSTIFY = <NUM_LIT:3> <EOL> _mapping = { <EOL> LEFT : '<STR_LIT:left>' , <EOL> RIGHT : '<STR_LIT:right>' , <EOL> CENTER : '<STR_LIT>' , <EOL> JUSTIFY : '<STR_LIT>' , <EOL> } <EOL> class BlendMode ( Enum ) : <EOL> Normal = <NUM_LIT:0> <EOL> Normal_1 = <NUM_LIT:1> <EOL> Layer = <NUM_LIT:2> <EOL> Multiply = <NUM_LIT:3> <EOL> Screen = <NUM_LIT:4> <EOL> Lighten = <NUM_LIT:5> <EOL> Darken = <NUM_LIT:6> <EOL> Difference = <NUM_LIT:7> <EOL> Add = <NUM_LIT:8> <EOL> Subtract = <NUM_LIT:9> <EOL> Invert = <NUM_LIT:10> <EOL> Alpha = <NUM_LIT:11> <EOL> Erase = <NUM_LIT:12> <EOL> Overlay = <NUM_LIT> <EOL> Hardlight = <NUM_LIT> <EOL> _mapping = { <EOL> Normal : "<STR_LIT>" , <EOL> Normal_1 : "<STR_LIT>" , <EOL> Layer : "<STR_LIT>" , <EOL> Multiply : "<STR_LIT>" , <EOL> Screen : "<STR_LIT>" , <EOL> Lighten : "<STR_LIT>" , <EOL> Darken : "<STR_LIT>" , <EOL> Difference : "<STR_LIT>" , <EOL> Add : "<STR_LIT>" , <EOL> Subtract : "<STR_LIT>" , <EOL> Invert : "<STR_LIT>" , <EOL> Alpha : "<STR_LIT>" , <EOL> Erase : "<STR_LIT>" , <EOL> Overlay : "<STR_LIT>" , <EOL> Hardlight : "<STR_LIT>" , <EOL> } <EOL> class AudioSampleRate ( Enum ) : <EOL> Hz5k512 = <NUM_LIT:0> <EOL> Hz11k025 = <NUM_LIT:1> <EOL> Hz22k05 = <NUM_LIT:2> <EOL> Hz44k1 = <NUM_LIT:3> <EOL> _mapping = { <EOL> Hz5k512 : '<STR_LIT>' , <EOL> Hz11k025 : '<STR_LIT>' , <EOL> Hz22k05 : '<STR_LIT>' , <EOL> Hz44k1 : '<STR_LIT>' , <EOL> } <EOL> Rates = { <EOL> Hz5k512 : <NUM_LIT> , <EOL> Hz11k025 : <NUM_LIT> , <EOL> Hz22k05 : <NUM_LIT> , <EOL> Hz44k1 : <NUM_LIT> , <EOL> } <EOL> class AudioChannels ( Enum ) : <EOL> Mono = <NUM_LIT:0> <EOL> Stereo = <NUM_LIT:1> <EOL> _mapping = { <EOL> Mono : '<STR_LIT>' , <EOL> Stereo : '<STR_LIT>' , <EOL> } <EOL> Channels = { <EOL> Mono : <NUM_LIT:1> , <EOL> Stereo : <NUM_LIT:2> <EOL> } <EOL> class AudioSampleSize ( Enum ) : <EOL> b8 = <NUM_LIT:0> <EOL> b16 = <NUM_LIT:1> <EOL> _mapping = { <EOL> b8 : '<STR_LIT>' , <EOL> b16 : '<STR_LIT>' , <EOL> } <EOL> Bits = { <EOL> b8 : <NUM_LIT:8> , <EOL> b16 : <NUM_LIT:16> <EOL> } <EOL> class AudioCodec ( Enum ) : <EOL> UncompressedNativeEndian = <NUM_LIT:0> <EOL> ADPCM = <NUM_LIT:1> <EOL> MP3 = <NUM_LIT:2> <EOL> UncompressedLittleEndian = <NUM_LIT:3> <EOL> Nellymoser16kHz = <NUM_LIT:4> <EOL> Nellymoser8kHz = <NUM_LIT:5> <EOL> Nellymoser = <NUM_LIT:6> <EOL> Speex = <NUM_LIT:11> <EOL> _mapping = { <EOL> UncompressedNativeEndian : '<STR_LIT>' , <EOL> ADPCM : '<STR_LIT>' , <EOL> MP3 : '<STR_LIT>' , <EOL> UncompressedLittleEndian : '<STR_LIT>' , <EOL> Nellymoser16kHz : '<STR_LIT>' , <EOL> Nellymoser8kHz : '<STR_LIT>' , <EOL> Nellymoser : '<STR_LIT>' , <EOL> Speex : '<STR_LIT>' , <EOL> } <EOL> MinimumVersions = { <EOL> UncompressedNativeEndian : <NUM_LIT:1> , <EOL> ADPCM : <NUM_LIT:1> , <EOL> MP3 : <NUM_LIT:4> , <EOL> UncompressedLittleEndian : <NUM_LIT:4> , <EOL> Nellymoser16kHz : <NUM_LIT:10> , <EOL> Nellymoser8kHz : <NUM_LIT:10> , <EOL> Nellymoser : <NUM_LIT:6> , <EOL> Speex : <NUM_LIT:10> , <EOL> } <EOL> FileExtensions = { <EOL> MP3 : '<STR_LIT>' , <EOL> UncompressedNativeEndian : '<STR_LIT>' , <EOL> UncompressedLittleEndian : '<STR_LIT>' , <EOL> ADPCM : '<STR_LIT>' , <EOL> Nellymoser16kHz : '<STR_LIT>' , <EOL> Nellymoser8kHz : '<STR_LIT>' , <EOL> Nellymoser : '<STR_LIT>' , <EOL> Speex : '<STR_LIT>' , <EOL> } <EOL> MimeTypes = { <EOL> MP3 : '<STR_LIT>' , <EOL> UncompressedNativeEndian : '<STR_LIT>' , <EOL> UncompressedLittleEndian : '<STR_LIT>' , <EOL> ADPCM : '<STR_LIT>' , <EOL> Speex : '<STR_LIT>' , <EOL> Nellymoser16kHz : '<STR_LIT>' , <EOL> Nellymoser8kHz : '<STR_LIT>' , <EOL> Nellymoser : '<STR_LIT>' , <EOL> } <EOL> class ProductEdition ( Enum ) : <EOL> DeveloperEdition = <NUM_LIT:0> <EOL> FullCommercialEdition = <NUM_LIT:1> <EOL> NonCommercialEdition = <NUM_LIT:2> <EOL> EducationalEdition = <NUM_LIT:3> <EOL> NotForResaleEdition = <NUM_LIT:4> <EOL> TrialEdition = <NUM_LIT:5> <EOL> NoEdition = <NUM_LIT:6> <EOL> _mapping = { <EOL> DeveloperEdition : '<STR_LIT>' , <EOL> FullCommercialEdition : '<STR_LIT>' , <EOL> NonCommercialEdition : '<STR_LIT>' , <EOL> EducationalEdition : '<STR_LIT>' , <EOL> NotForResaleEdition : '<STR_LIT>' , <EOL> TrialEdition : '<STR_LIT>' , <EOL> NoEdition : '<STR_LIT:None>' , <EOL> } <EOL> class ProductKind ( Enum ) : <EOL> Unknown = <NUM_LIT:0> <EOL> FlexForJ2EE = <NUM_LIT:1> <EOL> FlexForDotNET = <NUM_LIT:2> <EOL> AdobeFlex = <NUM_LIT:3> <EOL> _mapping = { <EOL> Unknown : '<STR_LIT>' , <EOL> FlexForJ2EE : '<STR_LIT>' , <EOL> FlexForDotNET : '<STR_LIT>' , <EOL> AdobeFlex : '<STR_LIT>' , <EOL> } <EOL> class VideoCodec ( Enum ) : <EOL> SorensonH263 = <NUM_LIT:2> <EOL> ScreenVideo = <NUM_LIT:3> <EOL> VP6 = <NUM_LIT:4> <EOL> VP6Alpha = <NUM_LIT:5> <EOL> _mapping = { <EOL> SorensonH263 : '<STR_LIT>' , <EOL> ScreenVideo : '<STR_LIT>' , <EOL> VP6 : '<STR_LIT>' , <EOL> VP6Alpha : '<STR_LIT>' , <EOL> } <EOL> MinimumVersions = { <EOL> SorensonH263 : <NUM_LIT:6> , <EOL> ScreenVideo : <NUM_LIT:7> , <EOL> VP6 : <NUM_LIT:8> , <EOL> VP6Alpha : <NUM_LIT:8> , <EOL> } <EOL> class MPEGVersion ( Enum ) : <EOL> MPEG2_5 = <NUM_LIT:0> <EOL> RFU = <NUM_LIT:1> <EOL> MPEG2 = <NUM_LIT:2> <EOL> MPEG1 = <NUM_LIT:3> <EOL> _mapping = { <EOL> MPEG2_5 : '<STR_LIT>' , <EOL> RFU : '<STR_LIT>' , <EOL> MPEG2 : '<STR_LIT>' , <EOL> MPEG1 : '<STR_LIT>' , <EOL> } <EOL> class MPEGLayer ( Enum ) : <EOL> RFU = <NUM_LIT:0> <EOL> Layer3 = <NUM_LIT:1> <EOL> Layer2 = <NUM_LIT:2> <EOL> Layer1 = <NUM_LIT:3> <EOL> _mapping = { <EOL> RFU : '<STR_LIT>' , <EOL> Layer3 : '<STR_LIT>' , <EOL> Layer2 : '<STR_LIT>' , <EOL> Layer1 : '<STR_LIT>' , <EOL> } </s>
